MVC еще один контроллер или вид? - PullRequest
0 голосов
/ 21 марта 2012

Я разрабатываю веб-сервис для простой игры.Я использую asp.net MVC3.Я хочу иметь и «доску администратора», где администратор может (после выбора одной из ссылок) изменить таблицы, такие как «Игроки» или «Команды» и т. Д.

Моя проблема:

Должен ли я создатьспециальные контроллеры для работы CRUD для настольных плееров, команд?Или у меня должен быть только один контроллер Admin со многими методами и представлениями (CreatePlayer (); EditPlayer (); CreateTeam (); EditTeam (); и т. Д.)?

Ответы [ 2 ]

3 голосов
/ 21 марта 2012

Поскольку PLayer и Team являются моделями вашего приложения, вы можете создать контроллеры для каждого из них. Тогда, может быть, вы можете создать область только для администратора

0 голосов
/ 22 марта 2012

Было бы легко и эффективно создавать различные контроллеры для игрока и команды.

Преимущество будет - 1. вы можете напрямую получить доступ к классу таблиц LINQ для перечисления / редактирования / удаления значений (при использовании linq) 2. Автоматически сгенерированные представления могут быть использованы для списка / создания / редактирования / удаления. 3. Код будет слабосвязанным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...