private void btnEnter_Click(object sender, RoutedEventArgs e) { Person newPerson = new Person { Name = UserNameTextBox.Text, Password = Sha256Tools.GetHash(PasswordTextBox.Password) }; if (Authentification.Authentify(newPerson) && UserNameTextBox.Text != "" && PasswordTextBox.Password != "") { System.Windows.Forms.MessageBox.Show("You are already register, please use the sign in button", "User issue!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else if (!Authentification.Authentify(newPerson) && UserNameTextBox.Text != "" && PasswordTextBox.Password != "") { using (var context = new ShowContext()) { context.Add(newPerson); UserSingleton.GetInstance.user = newPerson; context.SaveChanges(); System.Windows.Forms.MessageBox.Show("You are registered now"); this.Close(); } } else if (UserNameTextBox.Text == "" || PasswordTextBox.Password == "") { System.Windows.Forms.MessageBox.Show("You have to fill both boxes", "User issue!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnEnter_Click(object sender, RoutedEventArgs e) { Person newPerson = new Person { Name = UserNameTextBox.Text, Password = Sha256Tools.GetHash(PasswordTextBox.Password) }; if (Authentification.Authentify(newPerson)) { using (var context = new ShowContext()) { UserSingleton.GetInstance.user = context.Persons.Where(x => x.Name == newPerson.Name).FirstOrDefault(); } System.Windows.MessageBox.Show("You have log yourself!"); this.Close(); } else { System.Windows.Forms.MessageBox.Show("Username or password invalid", "User issue!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }