Exemple #1
0
        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.");
            }
        }