コード例 #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
ファイル: JogoService.cs プロジェクト: JoabRodrigues/aspnet
        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();
        }