когда вы находитесь в контроллере, вы можете изменить Response
непосредственно в вашем методе, просто выполнив Response.StatusCode = 401;
, как показано ниже:
[Authorize]
[Route("users/{id}")]
[HttpDelete]
public ActionResult DeleteUser(Guid id)
{
try
{
using (var context = new POCContext())
{
var entity = context.Users.FirstOrDefault(e => e.UserId == id);
if (entity == null)
{
Response.StatusCode = 401;
return NotFound(new { success = false });
}
else
{
context.Users.Remove(entity);
context.SaveChanges();
Response.StatusCode = 200;
return NoContent();
}
}
}
catch (Exception ex)
{
Response.StatusCode = 401;
return BadRequest(new { success = false });
}
}