/// <summary> /// // Creates a new account after validating and ensuring the account doesn't already exist. /// Christopher K. Dierolf /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_Click(object sender, RoutedEventArgs e) { UserValidator uv = new UserValidator(txtEmail.Text, txtUserName.Text, pwdPass1.Password, pwdPass2.Password); DBConnectionClass db = new DBConnectionClass(); if (uv.IsValidUser()) // Validate the entered data. { User user = new User(txtFirstName.Text, txtLastName.Text, txtEmail.Text, txtUserName.Text, pwdPass1.Password); if (user.ValidateUserAccount(txtEmail.Text, txtUserName.Text)) { MessageBox.Show("An account is already created with the data you've entered."); // Account already exists. } else // Create the new account. { if (db.AddUser(user)) { lblAcctStatus.Content = "Account Created!"; } else { lblAcctStatus.Content = "Something went wrong :(."; } } } }