public SignUpViewModel()
 {
     FullName                = new PrincipalAuthorityFullNameViewModel();
     EmailAddress            = new PrincipalAuthorityEmailAddressViewModel();
     Address                 = new AddressViewModel();
     CommunicationPreference = new CommunicationPreferenceViewModel();
     Password                = new PasswordViewModel();
 }
Esempio n. 2
0
        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));
        }