Хотя в ходе своих исследований я столкнулся с тем, что размещение кода проверки или атрибутов аннотаций к данным является большой проблемой. в DTO в каждом учебнике, который я вижу, есть что-то из этих строк
Код: Выделить всё
[HttpPost]
public IActionResult Post(SomeDto someDto)
{
if (ModelState.IsValid){
//DoStuff();
}
}
Код: Выделить всё
public class SomeDto
{
[Range(0, 10, ErrorMessage = "Price cannot be more that 10")] //this
public decimal Price { get; set; }
}
Подробнее здесь: https://stackoverflow.com/questions/595 ... date-a-dto
Мобильная версия