public IActionResult Login(string Cpf) { if (_pessoaDAO.BuscarPorCpf(Cpf) != null) { Pessoa cpfLogin = _pessoaDAO.BuscarPorCpf(Cpf); } return(RedirectToAction("Index", "Conta")); }
public async Task <IActionResult> Create([Bind("IdCliente,Nome,Cpf,Status,Sexo,CriadoEm,Tipo")] Pessoa pessoa) { if (ValidadorCPF.validaCpf(pessoa.Cpf) != true) { ModelState.AddModelError("", "CPF inválido!"); } else { if (_pessoaDAO.BuscarPorCpf(pessoa.Cpf, pessoa.Tipo)) { string tipo = ""; tipo = pessoa.Tipo == 'C' ? "Cliente" : "Funcionario"; ModelState.AddModelError("", string.Format("Cpf já cadastrado para este {0}", tipo)); } else { if (ModelState.IsValid) { _context.Add(pessoa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } } return(View(pessoa)); }