Example #1
0
        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));
        }
Example #2
0
        public IActionResult BuscarPorId([FromRoute] int id)
        {
            Conta conta = _contaDAO.BuscarPorId(id);

            if (conta != null)
            {
                return(Ok(conta));
            }
            return(NotFound());
        }