public ActionResult <UpdateSimpleResponse> UpdateProductSimpleDirectSale(UpdateDirectSaleRequest request) { var service = new UpdateSimpleProductService(_unitOfWork); var response = service.UpdateDirectSaleProduct(request); return(Ok(response)); }
public UpdateSimpleResponse UpdateDirectSaleProduct(UpdateDirectSaleRequest 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.MapDirectSale((Simple)product); UnitOfWork.ProductRepository.Edit(product); UnitOfWork.Commit(); return(new UpdateSimpleResponse() { Message = result }); } }