Код: Выделить всё
public IActionResult Get()
{
var response = CommonCode();
}
public IActionResult Get(guid id)
{
var response = CommonCode();
}
public IActionResult Post(ViewModel vm)
{
var response = CommonCode();
}
Код: Выделить всё
provate IActionResult CommonCode()
{
if(userHasNoPermission())
return Forbid();
if(IdProvidedDoesntExist())
return BadRequest();
//...
}
Есть ли способ получить HTTP-код, который я отправил внутри вспомогательного метода?
Например, мне хотелось бы остановить обработку, если оно равно 500, получить сообщение для добавления в ModelState*, если оно равно 400, но продолжить, если всё в порядке.>
Подробнее здесь: https://stackoverflow.com/questions/509 ... tionresult
Мобильная версия