Я пытаюсь изучить доменно-управляемый дизайн и недавно прочитал, что многие люди выступают за создание моделей представления для ваших представлений, которые хранят все значения, которые вы хотите отобразить в данном представлении.
Мой вопрос: как мне проверить форму? я должен создать отдельные классы проверки для каждого представления, или сгруппировать их вместе? Я также не понимаю, как это будет выглядеть в коде.
Вот как я сейчас думаю, что валидация и модели представления соответствуют схеме вещей:
Представление (некоторый пользовательский ввод) -> Контроллер -> FormValidation (для ViewModel) -> (Если допустимо сопоставление ViewModel с моделью домена) -> Служба уровня домена -> Инфраструктура
Спасибо!
P.S. Я использую Asp.net MVC с C #