public SalidaProductoCompuestoResponse PostSalida(SalidaProductoCompuestoRequest request) { var service = new SalidaProductoCompuestoService(_unitOfWork, _productoCompuestoRepository); var response = service.Salida(request); return(response); }
public SalidaProductoCompuestoResponse Salida(SalidaProductoCompuestoRequest request) { var producto = _productoCompuestoRepository.Find(request.Id);//infraestructura-datos// } if (producto != null) { producto.ListaProductos(request.productos); var res = producto.Salida(request.existencia); if (res == "Venta Exitosa") { _unitOfWork.Commit(); return(new SalidaProductoCompuestoResponse("Producto compuesto actualizado")); } return(new SalidaProductoCompuestoResponse("Producto compuesto no fue actualizado")); } else { return(new SalidaProductoCompuestoResponse("Producto compuesto no encontrado")); } }