public Pagamento RealizarPagamento(Pedido pedido, Pagamento pagamento)
 {
     pagamento.Valor = pedido.Produtos.Sum(p => p.Valor);
     Eventos.Adicionar($"Iniciando Pagamento via Transferência - Valor R$ {pagamento.Valor}");
     pagamento.ConfirmacaoTransferencia = _pagamentoTransferenciaFacade.RealizarTransferencia();
     pagamento.Status = "Pago via Transferência";
     return(pagamento);
 }
        public Pagamento RealizarPagamento(Pedido pedido, Pagamento pagamento)
        {
            pagamento.Valor = pedido.Produtos.Sum(p => p.Valor);
            Console.WriteLine("Iniciando Pagamento via Transferência - Valor R$ " + pagamento.Valor);

            pagamento.ConfirmacaoTransferencia = _pagamentoTransferenciaFacade.RealizarTransferencia();
            pagamento.Status = "Pago via Transferência";
            return(pagamento);
        }
Ejemplo n.º 3
0
        public Pagamento RealizarPagamento(Pedido pedido, Pagamento pagamento)
        {
            pagamento.Valor = pedido.Produtos.Sum(c => c.Valor);
            Console.WriteLine("Iniciando Pagamento via Transferencia - Valor R$ " + pagamento.Valor);

            pagamento.LinhaDigitavelBoleto = pagamentoTransferenciaFacade.RealizarTransferencia();
            pagamento.Status = "Aguardando Pagamento";
            return(pagamento);
        }