привет всем, подскажите, какой Middleware отвечает за валидацию модели, можно ли его переопределить, никак не могу найти.
предыстория:
мне нужно сделать свой вывод ошибок, при неудачной валидации(на скрине ниже выделил поля, которые нужно добавить). я переопределял атрибуты для валидации и сделал свой клас, унаследованный от ValidationResult, поменял текст ошибки, но изменить вывод ошибки не смог т.к. при валидации вызывается Model.IsValid(), который возвращает bool, можно получить ModelState, но не ValidationResult(я прочитал, что он преобразовывается в key-value коллекцию ModelStateDictionary)
p.s. может у кого то есть опыт переопределения модельки вывода ошибок, буду благодарен за посыл в нужном направлении.
p.p.s
ещё нашел вариант имплементировать IValidatableObject и сделать самовалидацию модели, но этот метод не сильно импонирует