public async Task <IActionResult> Create(ContaCliente contaCliente, int IdConta) { Conta c = _contaDAO.BuscarPorId(contaCliente.ContaDoCliente.IdConta); Pessoa p = _pessoaDAO.BuscarPorId(contaCliente.Pessoa.IdCliente); contaCliente.ContaDoCliente = c; contaCliente.Pessoa = p; if (contaCliente.Pessoa == null) { ModelState.AddModelError("", "Pessoa não encontrada!"); } if (contaCliente.ContaDoCliente == null) { ModelState.AddModelError("", "Tipo de conta não Encontrada/Selecionada!"); } else { //if (ModelState.IsValid) //{ _context.Add(contaCliente); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); //} } return(View(contaCliente)); }
public IActionResult BuscarPorId([FromRoute] int id) { Conta conta = _contaDAO.BuscarPorId(id); if (conta != null) { return(Ok(conta)); } return(NotFound()); }