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 void MontarMesa(string nome, int usuarioId) { Mesa mesa = new Mesa { Nome = nome }; MesaUsuario mesaUsuario = new MesaUsuario { UsuarioId = usuarioId, Mesa = mesa }; _context.MesasUsuarios.Add(mesaUsuario); _context.SaveChanges(); }