예제 #1
0
        public async Task <ActionResult <TransacaoPessoaFisica> > Post(TransacaoPessoaFisica transacao)
        {
            var pessoa = _context.PessoaFisica.Find(transacao.Pessoa.Id);

            transacao.Pessoa = pessoa;
            _context.TransacaoPessoaFisica.Add(transacao);
            await _context.SaveChangesAsync();

            await _enviarEmail.SendEmailAsync(null, "Teste de Envio de Email", $"Transação de {transacao.TipoTransacao} no valor {transacao.Valor.ToString("c")} para Pessoa Física.");

            return(transacao);
        }
예제 #2
0
 public ActionResult <TransacaoPessoaFisica> Post(TransacaoPessoaFisica transacao)
 {
     return(new TransacaoPessoaFisica()
     {
         Id = Guid.NewGuid(),
         Pessoa = new Pessoa()
         {
             Id = Guid.NewGuid(),
             Nome = "Pessoa Física"
         },
         TipoTransacao = "Débito",
         Valor = 300
     });
 }