2010-08-19 4 views
0

Hey là, je suis en train d'essayer de faire une application de gestion de produit. La façon dont cela fonctionne est que vous ajoutez/modifier/supprimer une catégorie de produit par exemple "Ventrilo" et vous pouvez ensuite ajouter/modifier/supprimer des produits dans cette catégorie. Maintenant, ma question est-ce que j'ai besoin d'un contrôleur pour la partie Catégorie et la partie Produit? Comme:ASP.NET MVC - Combiner les contrôleurs?

/produits/catégories/ajouter

/produits/produits/ajouter/{categoryId}/

ou est-il un moyen que je peux en quelque sorte le combiner? Il me semble étrange que j'ai besoin de 2 contrôleurs pour une telle chose .. mais peut-être que c'est juste moi.

Répondre

3

Je coderais cela dans des contrôleurs séparés car ce sont des opérations sur des entités différentes.

Cependant, ce n'est pas une limitation technique, vous pouvez avoir toutes les actions dans un seul contrôleur si vous le souhaitez, il vous suffit de remplacer les routes par défaut.

+0

Eh bien .. la catégorie et le produit ont beaucoup de mêmes actions .. comme ajouter/supprimer/éditer ce qui serait étrange de combiner en un seul contrôleur. Mais je pense que je vais aller avec votre suggestion. Merci pour la réponse rapide :) – ebb

Questions connexes