У меня на дтошках навешаны валидации в тегах, а так же кастомные валидаторв (т.е. должна сначала вызываться валидация структуры через либу, а затем кастомные валидаторы). Сейчас у меня у дтошек на вход есть метод Validate(), который вызывает контроллер после анмаршаллинга и выдает 400, если что-то не так. Всё ли хорошо у этого решения? В частности то, что у дтошек вообще есть метод Validate()?
Мне кажется, зависит от того, что валидируете, если контракт апи, то норм, если какое-то бизнес-правило типа "если день не является выходным", то это перенести а сервис
Обсуждают сегодня