public SubcategoriaResponse Add(SubcategoriaRequest request) { Categoria categoria = _repository.FindFirstOrDefault(x => x.Nombre == request.Categoria); if (categoria == null) { return(new SubcategoriaResponse($"No existe la categoría {request.Categoria}")); } var entity = categoria.AgregarSubcategoria(request.Nombre, request.Descripcion, request.Estado); _repository.Edit(categoria); if (_unitOfWork.Commit() < 1) { return(new SubcategoriaResponse("Subcategoría no registrada")); } return(new SubcategoriaResponse("Subcategoría registrada", entity)); }
public ActionResult <SubcategoriaResponse> PostSubcategoria(SubcategoriaRequest request) { SubcategoriaResponse response = _service.Add(request); return(Ok(response)); }