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.AddHost(new Host(first_name.Text, last_name.Text, email.Text, phone.Text, password.Password, BankBranch, account_number.Text)); EmailValidator.ResetError(); HostSignInPage.email.Text = email.Text; HostSignInPage.password.Password = password.Password; Frame.GoBack(); HostSignInPage.SignIn(); } catch (EmailExistsException) { EmailValidator.SetError("Error: A host already exists with this email. Try signing in instead."); } }