private void btnSubmit_Click(object sender, RoutedEventArgs e) { if (!String.IsNullOrWhiteSpace(tbxUsername.Text) && !String.IsNullOrWhiteSpace(pbxPassword.Password)) { using (var db = new PokedexTeamBuilderDBEntities()) { var query = db.Users.Where(u => u.username == tbxUsername.Text); var loadUser = query.ToList(); if (loadUser.Count > 0) { var window = Application.Current.Windows.OfType <MainWindow>().FirstOrDefault(); window.isLoggedIn = true; window.username = tbxUsername.Text; Views.Home home = new Views.Home(); NavigationService.Navigate(home); } else { DisplayError("The username or password entered is incorrect."); } } } else { DisplayError("The username or password field is empty"); } }
private void btnSubmit_Click(object sender, RoutedEventArgs e) { if (!String.IsNullOrWhiteSpace(tbxUsername.Text) && !String.IsNullOrWhiteSpace(pbxPassword.Password) && !String.IsNullOrWhiteSpace(pbxConfirmPassword.Password)) { if (pbxConfirmPassword.Password.Equals(pbxPassword.Password)) { using (var db = new PokedexTeamBuilderDBEntities()) { var query = db.Users.Where(u => u.username == tbxUsername.Text); var loadUser = query.ToList(); if (loadUser.Count == 0) { User newUser = new User() { username = tbxUsername.Text, password = pbxPassword.Password }; db.Users.Add(newUser); db.SaveChanges(); var window = Application.Current.Windows.OfType <MainWindow>().FirstOrDefault(); window.isLoggedIn = true; window.username = tbxUsername.Text; Views.Home home = new Views.Home(); NavigationService.Navigate(home); } else { DisplayError("The username already exists."); } } } else { DisplayError("The password and confirm password do not match."); } } else { DisplayError("One or more of the fields were left blank."); } }