public async Task <string> PagoConTC(ContratoTC contratoTC) { List <ProdSerXVendidosPed> listaPedido = _pEFachada.GetProductosPedidosPorIdPedido(contratoTC.IdPedido); DemografiaCor demografiaComprador = _cOGeneralFachada.GetDemografiaPorId(contratoTC.IdDemografiaComprador); TipoDocumentoCor documentoComprador = _cOGeneralFachada.GetTipoDocumentoPorId(demografiaComprador.Tipodocumentocorid); 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.PagoConTC(contratoTC, listaPedido, demografiaComprador, documentoComprador, productos)); }
public async Task <RespuestaDatos> GuardarTrueque(TruequesPedidoTrue trueque) { RespuestaDatos respuestaDatos; try { DemografiaCor demografiaVendedor = _cOGeneralFachada.GetDemografiaPorId(trueque.Idvendedor); DemografiaCor demografiaComprador = _cOGeneralFachada.GetDemografiaPorId(trueque.Idcomprador); respuestaDatos = respuestaDatos = await _tRTruequeBiz.GuardarTrueque(trueque, demografiaVendedor, demografiaComprador); } catch (COExcepcion e) { throw e; } return(respuestaDatos); }
public async Task <RespuestaDatos> GuardarPublicacion(ProductosServiciosPc productosServicios, IFormFileCollection files) { RespuestaDatos respuestaDatos; try { DemografiaCor demografiaCor = _cOGeneralFachada.GetDemografiaPorId(productosServicios.Idusuario); respuestaDatos = respuestaDatos = await _cOContenidoBiz.GuardarPublicacion(productosServicios, demografiaCor, files); } catch (COExcepcion e) { throw e; } return(respuestaDatos); }
public async Task <int> GuardarPedido(PedidosPed pedido) { int idPedido; try { DemografiaCor demografiaCor = _cOGeneralFachada.GetDemografiaPorId(pedido.Idusuario); idPedido = idPedido = await _pEPedidoBiz.GuardarPedido(pedido, demografiaCor); } catch (COExcepcion e) { RepoErrorLog.AddErrorLog(new ErrorLog { Mensaje = e.Message, Traza = e.StackTrace, Usuario = "no_aplica", Creacion = DateTime.Now, Tipoerror = COErrorLog.ENVIO_CORREO }); throw e; } return(idPedido); }
public CuentaBancariaEmprendedor ObtenerDatosbancarios(int idDemografia) { DemografiaCor demografiaCor = _cOGeneralFachada.GetDemografiaPorId(idDemografia); return(_cOSeguridadBiz.ObtenerDatosbancarios(demografiaCor)); }
public DemografiaCor GetDemografiaPorEmail(int idDemografia) { return(_cOGeneralFachada.GetDemografiaPorId(idDemografia)); }