public IActionResult OnPost() { if (ModelState.IsValid) { if (!DigitosUtil.IsCpf(Usuario.Cpf)) { ModelState.AddModelError("Usuario.Cpf", "Cpf inválido!"); } Usuario user = _context.Usuario.Where(u => u.Email == Usuario.Email).FirstOrDefault(); if (user != null) { ModelState.AddModelError("", "Email já cadastrado."); } user = _context.Usuario.Where(u => u.Cpf == Usuario.Cpf).FirstOrDefault(); if (user != null) { ModelState.AddModelError("", "Cpf já cadastrado."); } if (ModelState.ErrorCount == 0) { _context.Usuario.Add(Usuario); _context.SaveChanges(); RedirectToPage("./Index"); } return(Page()); } return(Page()); }
public IActionResult OnPost() { if (ModelState.IsValid) { if (!DigitosUtil.IsCpf(usuario.Cpf)) { _context.Usuario.Add(usuario); _context.SaveChanges(); return(RedirectToPage("./Index")); } else { ModelState.AddModelError("usuario.Cpf", "CPF Invalido"); } } return(Page()); }