public ActionResult <UpdateSimpleResponse> UpdateProductSimple(UpdatePreparedRequest request) { var service = new UpdateSimpleProductService(_unitOfWork); var response = service.UpdatePreparedProduct(request); return(Ok(response)); }
public UpdateSimpleResponse UpdatePreparedProduct(UpdatePreparedRequest request) { var product = UnitOfWork.ProductRepository.Find(request.Id); if (product == null) { return new UpdateSimpleResponse() { Message = "Este producto no existe." } } ; var result = ((Simple)product).InputQuantity(request.Quantity); request.Map((Simple)product); UnitOfWork.ProductRepository.Edit(product); UnitOfWork.Commit(); return(new UpdateSimpleResponse() { Message = result }); }