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); }
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 }); }