public async Task <IActionResult> Get(int id) { try { if (id > 0) { Category category = await _categoriesManager.GetCategory(id); return(Ok(category)); } else { return(NoContent()); } } catch (NotFoundException ex) { return(NotFound()); } catch (CouldNotPerformOperationException ex) { return(BadRequest(ex)); } }
public IActionResult GetCategory(int id) { var category = _categoriesManager.GetCategory(id); return(category != null ? (IActionResult) new ObjectResult(category) : new NotFoundResult()); }