Je crée une petite application avec le framework asp.net mvc. J'ai une question. J'ai construit une structure n-couche (contrôleur -> couche de service -> couche de dépôt) de l'application et créé un wizzard pour recueillir des données de l'utilisateur. Certaines données qui proviennent du référentiel (couche de données) doivent être sauvegardées pour l'étape suivante (par exemple lorsque l'utilisateur appuie sur le bouton de retour sur wizzard), ce ne sont pas des données saisies par l'utilisateur. Pour une raison quelconque, j'ai besoin de mettre ces données en cache dans le dépôt (pour désappliquer lorsque le bouton de retour est enfoncé). Pour mon application je vais enregistrer ces données en session et je ne sais pas qui doit sauvegarder ces données. D'une part, il doit s'agir d'une couche de service - et je dois lui envoyer des sessionstatewrapper. Mais pour la logique métier d'application - pour la couche service j'ai besoin d'envoyer toutes les données de wizzard et de séparer ces données pour certaines étapes il est juste defferent vue pour collecter des données et traiter ces données - c'est un travail de couche de présentation. Des idées d'aide?Qui a besoin d'enregistrer des données en session
P.S. Désolé pour mon anglais =)
Merci de votre attention. Mais je ne suis pas sûr que contrôleur dans MVC a autant de responsabilités. Je pense qu'il doit seulement fournir des données à partir de la couche du modèle pour voir et collecter les données à partir de la vue et le déplacer vers le modèle pour le processus. Que penses-tu de cela ? –