public async Task <OrdenesDTO> CrearOrdenProveedor(OrdenesRequestDTO ordenesRequestDTO) { var proveedorDTO = await BuscarProveedor(ordenesRequestDTO.codigoProveedor); if (!string.IsNullOrEmpty(proveedorDTO.BodyOrden)) { proveedorDTO.BodyOrden = proveedorDTO.BodyOrden.Replace("@codigo", ordenesRequestDTO.codigo); proveedorDTO.BodyOrden = proveedorDTO.BodyOrden.Replace("@CantidadOrdenada", ordenesRequestDTO.CantidadOrdenada.ToString()); } OrdenesDTO respuesta = await iProveedoresApiRepository.CrearOrdenProveedor(proveedorDTO); if (!string.IsNullOrEmpty(respuesta.numeroOrdenProveedor)) { respuesta.codigo = 1; respuesta.mensaje = "Proveedor aceptó la orden"; } else { respuesta.codigo = 0; respuesta.mensaje = "Proveedor no aceptó la orden"; } return(respuesta); }
public async Task <ActionResult> CrearOrdenProveedor([FromBody] OrdenesRequestDTO ordenesRequestDTO) { return(Ok(await iProveedoresServices.CrearOrdenProveedor(ordenesRequestDTO))); }