Например: < /p>
Код: Выделить всё
[HttpPost]
public ActionResult
CreateProduct([FromBody] Product product)
{
if (product == null)
{
return BadRequest("request is empty");
}
_someService.Create(product);
}
< /code>
Но я хотел бы избежать этого повторяющегося куска кода во всех моих методах API: < /p>
if (product == null)
{
return BadRequest("request is empty");
}
Код: Выделить всё
[HttpPost]
public ActionResult
CreateProduct([FromBody] [Required] Product product)
{
// this piece of code should not be run because "product" is null
_someService.Create(product);
}
Можно ли использовать [требуется] в методах API, как я здесь показал?
Подробнее здесь: https://stackoverflow.com/questions/797 ... f-api-endp
Мобильная версия