Я всегда использовал веб-формы asp.net с шаблоном MVP, он отлично работает для того, что мне нужно, я в основном создаю проект, в котором находятся все мои бизнес-правила, проверки и т. Д., А затем я реализую свои представления в проекте веб-форм..
Теперь мы начинаем использовать asp.net MVC, и использование шаблона MVP не имеет особого смысла, верно?Так что может быть хорошим подходом для создания масштабируемого и тестируемого проекта с использованием MVC, который не заставит меня создавать свои объекты данных и выполнять проверку на контроллерах.Я не хочу, чтобы один и тот же код находился в разных местах ...
Если веб-пользователь хочет обновить свой профиль на сайте, то при нажатии кнопки отправки будут действовать некоторые правила проверки,например, адрес электронной почты не может быть пустым, должен быть действительным и не должен существовать в базе данных.
Эти же правила должны применяться, если я пытаюсь обновить его профиль с помощью внутреннего раздела администратора, не дублируя там код...
Если бы вы могли указать мне хороший пример проекта, который имеет дело с этим, было бы здорово!
Заранее спасибо!