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 }); }