Je crée une nouvelle application ASP.NET MVC. Jusqu'à présent, j'ai utilisé le contrôleur de compte pour les actions liées au compte d'un utilisateur - Connexion/Déconnexion, Activation (comme Enregistrer, mais j'utilise Enregistrer pour d'autres actions dans le site, je l'ai renommé), Ajouter/Mettre à jour . Jusqu'à maintenant, cependant, je me suis concentré sur les vues des utilisateurs administratifs. Je suis au point où je vais commencer à créer les différentes vues que les utilisateurs non administratifs verront. Ceux-ci sont plutôt limités par rapport à l'interface administrative. Mon souhait est de créer un nouvel ensemble de vues et un contrôleur associé dans la "famille" de l'utilisateur au lieu d'utiliser les vues de compte/contrôleur. Est-ce une bonne idée ou devrais-je rester avec le contrôleur de compte? Mon sentiment est que puisque c'est pour les utilisateurs ordinaires, il devrait être un contrôleur séparé puisque le compte s'appliquerait aux utilisateurs ordinaires et administratifs.ASP.NET MVC: Utiliser un compte existant ou créer un nouveau contrôleur Utilisateur?
EDIT: Après avoir lu les deux premières réponses, ma question refactorisé est:
Considérez-vous que le contrôleur de compte à des actions administratives liées au compte de l'utilisateur ou pour toutes les actions sur le compte de l'utilisateur? Feriez-vous la distinction entre les vues/données associées à l'appartenance/au rôle et les vues/données liées à l'application dans la mesure où vous créez un nouveau contrôleur?
connexes, mais ne répond pas directement à ma question: ASP.NET MVC Account Controller usage guidelines?
tvanfosson * demander * une question MVC ?! Sensationnel. Si j'étais vous, j'attendrais simplement que tvanfosson réponde, puisqu'il répond d'abord aux questions de MVC;) –