Пример #1
0
        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());
        }
Пример #2
0
 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());
 }