Код: Выделить всё
[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)
{
_someService.Create(product); // this piece of code should
// not be run because "product" is null
}
< /code>
Тем не менее, ошибки не бросаются. Можно ли использовать [требуется] Подробнее здесь: https://stackoverflow.com/questions/797 ... f-api-endp
Мобильная версия