private void btnEnter_Click(object sender, RoutedEventArgs e) { //2. Set variables equal to text output string strUsername = txtUsername.Text; string strPassword = txtPassword.Text; //2. Check if fields are filled out if (strUsername.Length == 0 || strPassword.Length == 0) { MessageBox.Show("Please enter a username and password."); return; } //3. Check if username already exists if (CheckUserName(strUsername) == false) { txtUsername.Text = ""; txtPassword.Text = ""; MessageBox.Show("Username already exists"); return; } //4. Instantiate a new instance LoginCredentials loginUpdate = new LoginCredentials(strUsername.Trim(), strPassword.Trim()); //5. Send message box message to allow user to continue MessageBoxResult messageBoxResult = MessageBox.Show("Do you want to proceed with user authentication?" + Environment.NewLine , "Create New User Login" , MessageBoxButton.YesNo); //6. If 'yes' is selected, append to file, clear contents if (messageBoxResult == MessageBoxResult.Yes) { loginCredential.Add(loginUpdate); Append(loginUpdate); Clear(); MessageBox.Show("New User Saved!"); Login winLogin = new Login(); winLogin.Show(); this.Close(); } }