private void SignUp(object sender, RoutedEventArgs e) { first_name.Text = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(first_name.Text.ToLower()); last_name.Text = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(last_name.Text.ToLower()); if (!Validate()) { return; } try { Business.AddGuest(new Guest(first_name.Text, last_name.Text, email.Text, phone.Text, password.Password)); EmailValidator.ResetError(); GuestSignInPage.email.Text = email.Text; GuestSignInPage.password.Password = password.Password; Frame.GoBack(); GuestSignInPage.SignIn(); } catch (EmailExistsException) { EmailValidator.SetError("Error: A Guest already exists with this email. Try signing in instead."); } }