public SignUpViewModel() { FullName = new PrincipalAuthorityFullNameViewModel(); EmailAddress = new PrincipalAuthorityEmailAddressViewModel(); Address = new AddressViewModel(); CommunicationPreference = new CommunicationPreferenceViewModel(); Password = new PasswordViewModel(); }
public async Task <IActionResult> SaveFullName(PrincipalAuthorityFullNameViewModel model) { session.SetSubmittedPage(FormSection.SignUp, 2); if (!ModelState.IsValid) { return(View(GetViewPath(FormSection.SignUp, 2), model)); } await accountCreationPostDataHandler.UpdateAsync(session.GetString(CurrentPaEmail), model); return(CheckParentValidityAndRedirect(2)); }