/// <summary> /// Handles the Click event of the Next control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs" /> instance containing the event data.</param> private void Next_Click(object sender, RoutedEventArgs e) { User user = BaseController.LoggedOnUser; user.IsEmailSubscription = true; MembershipVerification page = new MembershipVerification(); this.NavigationService.Navigate(page); }
/// <summary> /// Handles the Click event of the Next control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="RoutedEventArgs" /> instance containing the event data.</param> private void Next_Click(object sender, RoutedEventArgs e) { if (NextButton.IsEnabled) { string firstname = FirstNameTextBox.Text; string lastname = LastNameTextBox.Text; string email = EmailTextBox.Text; string password = PasswordBox.Password; string confirmPassword = ConfirmPasswordBox.Password; if (password != confirmPassword) { return; } uint zipCode; uint.TryParse(ZipCodeTextBox.Text, out zipCode); bool getEmail = GetEmailCheckBox.IsChecked ?? false; User user = new User(email, password) { FirstName = firstname, LastName = lastname, Email = email, Zipcode = zipCode, IsEmailSubscription = getEmail }; BaseController.LoggedOnUser = user; BaseController.PreviousPage = this; if (getEmail) { MembershipSubscription page = new MembershipSubscription(); this.NavigationService.Navigate(page); } else { MembershipVerification page = new MembershipVerification(); this.NavigationService.Navigate(page); } } }