/// <summary> /// Fetch user details. If new user details meets requirements, register new user. /// </summary> /// <param name="sender">Object that sends the event</param> /// <param name="e">The event</param> private async void ConfirmBtnClicked(object sender, RoutedEventArgs e) { SetInputStrings(); statusMessage.Text = ""; if (InputUserName == string.Empty || InputFirstName == string.Empty || InputLastName == string.Empty || InputPassword == string.Empty || InputRePassword == string.Empty) { statusMessage.Text = "Please fill out all fields."; return; } else if (!InputUserName.All(Char.IsLetterOrDigit)) { statusMessage.Text = "Username can only contain letters and numbers."; return; } else if (!InputFirstName.All(Char.IsLetter)) { statusMessage.Text = "Your name can only contain letters."; return; } else if (!InputLastName.All(Char.IsLetter)) { statusMessage.Text = "Your name can only contain letters."; return; } if (InputPassword != InputRePassword) { Console.Write("Password doesnt match"); Console.ReadLine(); statusMessage.Text = "Password does not match. Please re-enter your password"; return; } await CheckUserNameAvailability(); }
//set LastName void LastName(string lastName) { InputLastName.Clear(); Thread.Sleep(500); InputLastName.SendKeys(lastName); }
//set LastName void LastName(string lastName) { InputLastName.Clear(); InputLastName.SendKeys(lastName); }