예제 #1
0
        private void BtnCreatAccount_Click(object sender, RoutedEventArgs e)
        {
            //Verify if this login already exists in database
            List <Player> allPlayer = PlayerDb.GetAllPlayer();
            var           player1   = allPlayer.FirstOrDefault(s => s.Pseudo == txbPeuso.Text);

            if (player1 != null)
            {
                MessageBox.Show("Ce pseudo existe déjà, choissez un autre :");
                this.Hide();
                SignUp signUp = new SignUp();
                signUp.ShowDialog();
            }
            else
            {
                if (txbPasswordConfirmed.Password == txbPassword.Password)
                {
                    this.Hide();
                    PlayerDb.InsertPlayer(txbPeuso.Text, txbPassword.Password, txbFullName.Text); //Insert player to database
                    Services.GetPlayer(txbPeuso.Text, txbPassword.Password);                      //Immediately get player

                    Home click = new Home();
                    click.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Le mot de passe confirmé n'est pas correct");
                }
            }
        }
예제 #2
0
        public ActionResult Create(Player player)
        {
            PlayerDb db = new PlayerDb();

            if (ModelState.IsValid)
            {
                if (db.InsertPlayer(player))
                {
                    ViewBag.Poruka = "Dodan player u bazu";
                    return(RedirectToAction("Login"));
                }

                else
                {
                    ViewBag.Poruka = "Player nije dodan u bazu";
                    return(View());
                }
            }
            else
            {
                return(View("GetPlayer"));
            }
        }