public async Task <string> FacturacionPSE(ContratoFacturaPSE contratoFacturaPSE) { List <ProdSerXVendidosPed> listaPedido = _pEFachada.GetProductosPedidosPorIdPedido(contratoFacturaPSE.IdPedido); List <ProductosServiciosPc> productos = new List <ProductosServiciosPc>(); for (int i = 0; i < listaPedido.Count; i++) { ProductosServiciosPc producto = await _cOFachada.GetPublicacionPorIdPublicacion(listaPedido[i].Idproductoservico); productos.Add(producto); } return(await _fAFacturaBiz.FacturacionPSE(contratoFacturaPSE.TicketId, listaPedido, productos)); }
public async Task <string> FacturacionPSE([FromBody] ContratoFacturaPSE contratoFacturaPSE) { string respuesta = ""; try { respuesta = await _fAFachada.FacturacionPSE(contratoFacturaPSE); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.InnerException); Console.WriteLine(e.StackTrace); } return(respuesta); }