FluentValidation - удобный пакет для валидации моделей, который позволяет
💙вынести валидацию в отдельные классы
💙сделать chaining-валидацию
💙получить готовый список ошибок в модели (для возврата на фронт)
💙поддерживает DI
💙при желании (штатно этого нет) - сделать небольшую middleware и воткнуть в pipeline ASP.NET Core для автоматической валидации всех входящих моделей с фронта и возврата например http 400, если модель не соответствует правилам.
➕К чистоте и читабельности кода #dotnet
Post #54
211

- 👍 5