Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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
            }));
        }