Не могу для меня, заставить это работать.
[HttpGet, Route("GetCategories/{id:int?}")]
public IHttpActionResult GetCategories(int id)
{
var @event = _repositoryService.FindEvent(id);
if (@event == null || @event.Active != 1)
{
return new ResponseMessageResult(Request.CreateErrorResponse(HttpStatusCode.NoContent, "Nothing to show."));
}
}
Когда я звоню почтальону http://localhost/api/GetCategories/33 Я вообще не получаю ответа. Я могу пройтись по коду, но ответ не дан. Похоже, что вызов вызывает ошибку. Если я изменю возврат на
return NotFound();
, тогда я получу 404 ... но мне нужно вернуть NoContent (204). Чего мне не хватает?