public async Task <bool> Post(Pedido pedido) { bool retorno = false; // obter dados do usuario a partir do pedido if (pedido.Usuario.IdUsuario == 1) { CartaoCreditoModel cartaoCredito = new CartaoCreditoModel { Numero = "1234-1234", NomeTitular = "Henrique IEC", Bandeira = "Visa", DateVencimento = new DateTime(2018, 20, 20), CodigoSeguranca = 999 }; TransacaoModel request = new TransacaoModel { Valor = 59, QtdParcelas = 1, dataTransacao = DateTime.Now, Cartao = cartaoCredito }; retorno = TransacaoService.ExecutaTransacao(request).Result; } return(retorno); }
public async Task <bool> Post(Pedido pedido) { bool retorno = false; // obter dados do usuario a partir do pedido if (pedido.Usuario.IdUsuario == 1) { CartaoCreditoModel cartaoCredito = new CartaoCreditoModel { Numero = pedido.CartaoCredito.Numero, NomeTitular = pedido.CartaoCredito.NomeTitular, Bandeira = pedido.CartaoCredito.Bandeira, DateVencimento = pedido.CartaoCredito.DateVencimento, CodigoSeguranca = pedido.CartaoCredito.CodigoSeguranca }; TransacaoModel request = new TransacaoModel { Valor = pedido.ValorTotal, QtdParcelas = pedido.QtdParcelas, dataTransacao = pedido.DataPedido, Cartao = cartaoCredito }; retorno = TransacaoService.ExecutaTransacao(request).Result; } return(retorno); }