private void LoginSubmit_Click(object sender, RoutedEventArgs e) { if (_repo.Authorize(LoginEmailBox.Text, LoginPasswordBox.Password)) { NavigationService.Navigate(new MainPageUI()); } else { MessageBox.Show("Wrong email or password!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void RegistrationSubmit_Click(object sender, RoutedEventArgs e) { try { _repo.RegisterUser(_ui_logic.CreateNewUser(RegisterNameBox.Text, RegisterEmailBox.Text, RegisterPasswordBox.Password)); MessageBox.Show("You are successfully registered!", "Ready", MessageBoxButton.OK, MessageBoxImage.Asterisk); if (_repo.Authorize(RegisterEmailBox.Text, RegisterPasswordBox.Password)) { NavigationService.Navigate(new MainPageUI()); } RegisterNameBox.Clear(); RegisterEmailBox.Clear(); RegisterPasswordBox.Clear(); } catch { MessageBox.Show("An error occurred while trying to create a new user account." + "\n" + "Most likely the problem is that:" + "\n" + UI_Logic.errorRegistrationText + "\n" + "Extra Tips:" + "\n" + "All fields must be filled;" + "\n" + "Email address should be entered correctly(must contain @);"); UI_Logic.errorRegistrationText = string.Empty; } }