У нас есть веб-API, и иногда пользователи отправляют неверные данные, такие как неверные даты, которые выходят за пределы SqlDateTime.MinValue
и SqlDateTime.MaxValue
. Мне любопытно, можно ли ввести проверку любого параметра DateTime
, который бы возвращал плохой запрос, если за пределами этого диапазона ... то, что я мог бы настроить на Startup
. Это может быть для параметра маршрута, параметра строки запроса или атрибута в полезной нагрузке запроса.
Я посмотрел на FluentValidation.WebApi
Nuget, но не совсем уверен, как это может охватить весь сценарий ios, который я описал.
Спасибо
Ананд