валидации для модели, то я перегружаю конструктор своего класса-валидатора просто? Разным кейсам нужны разные данные для проверки.
Обычно, для каждого варианта валидации бывает своя модель. В каком контексте происходит валидация?
допустим, я тестирую CRUD определенного сервиса определенной модели. В методе C у меня валидации есть и бизнес-логики, и "простых" условий. В методе DeleteById(int id) я хочу проверить, что id >=1, вызывать для этого валидатор для метода C будет излишне,т.к. ему нужно много данных для проверки бизнес-логики.
что такое класс валидатор? 🤔
код в студию
: AbstractValidator<какая-то модель>
ничего перегружать не нужно. просто добавь столько RuleFor сколько тебе нужно
Вы не понимаете, в чем мой вопрос.
я читать мысли не умею. ты спросил нужно ли перегружать для нескольких валидаций. я ответил что не нужно и рассказал как сделать несколько валидаций
спасибо за отклик_)
Обсуждают сегодня