public async Task <IActionResult> PagarPedido([FromBody] PagamentoPost pagamentoPost) { var pagamento = mapper.Map <Pagamento>(pagamentoPost); await carrinhoService.RealizaPagamentoAsync(pagamento); return(Ok()); }
public IActionResult RealizaPagamento(PagamentoPost pagamentoPost) { PagamentoDto pagamentoDto = new PagamentoDto { Id = Guid.NewGuid(), DataSolicitacao = DateTimeOffset.Now, DataAprovacao = null, StatusPagamento = StatusPagamentoDto.Processando, Valor = pagamentoPost.Valor }; return(Ok(pagamentoDto)); }
public IActionResult RealizaPagamento([FromBody] PagamentoPost pagamentoPost) { var pagamentoPostResult = new PagamentoPostResult { Id = Guid.NewGuid(), DataSolicitacao = DateTimeOffset.Now, DataAprovacao = null, StatusPagamento = StatusPagamentoDto.Processando, Valor = pagamentoPost.Valor }; Mock.Id = Guid.NewGuid(); Mock.DataSolicitacao = DateTimeOffset.Now; Mock.DataAprovacao = null; Mock.StatusPagamento = StatusPagamentoDto.Processando; Mock.Valor = pagamentoPost.Valor; return(Ok(pagamentoPostResult)); }