public void ObtenerPrecioVentaDeArticuloDesdeListaPrecioInventario_Test() { var codigoCliente = ""; var codigoArticulo = "40118"; var codigoAlmacen = "24"; var precioTentativo = 8.40M; decimal precioRealArticulo = _IServicioAplicacionArticulo .ObtenerPrecioVentaDeArticulo(codigoCliente, codigoArticulo, codigoAlmacen); Assert.True(precioRealArticulo == precioTentativo); }
public IActionResult ConsultarPrecioVentaDeArticulo(string pCodigoCliente, string pCodigoArticulo, string pCodigoAlmacen) { try { var precioVentaArticulo = _IServicioAplicacionArticulo.ObtenerPrecioVentaDeArticulo(pCodigoCliente, pCodigoArticulo, pCodigoAlmacen); if (precioVentaArticulo == 0) { return(NotFound()); } return(Ok(precioVentaArticulo)); } catch (Exception ex) { return(NotFound( new ResultadoServicio <ArticuloDTO>(6, "Problemas al recuperar el precio de venta del articulo.", ex.Message, null, null) )); } }