public async Task <ActionResult> GetByIdAsync([FromQuery] CategoryIdRequest request) { Category category = await categoriesService.FindByIdAsync(request.Id); if (category != null) { return(Ok(mapper.Map <Category, CategoryResponse>(category))); } return(NotFound()); }
public async Task <ActionResult> DeleteAsync([FromQuery] CategoryIdRequest request) { bool status = await categoriesService.DeleteAsync(request.Id); if (status) { return(Ok()); } return(NotFound(new ErrorResponse { Error = "Category Not Found.", Status = status })); }