public SignUpViewModel() { FullName = new PrincipalAuthorityFullNameViewModel(); EmailAddress = new PrincipalAuthorityEmailAddressViewModel(); Address = new AddressViewModel(); CommunicationPreference = new CommunicationPreferenceViewModel(); Password = new PasswordViewModel(); }
public async Task <IActionResult> SaveCommunicationPreference(CommunicationPreferenceViewModel model) { session.SetSubmittedPage(FormSection.SignUp, 4); if (!ModelState.IsValid) { return(View(GetViewPath(FormSection.SignUp, 4), model)); } await accountCreationPostDataHandler.UpdateAsync(session.GetString(CurrentPaEmail), model); return(CheckParentValidityAndRedirect(4)); }
public OrganisationDetailsViewModel() { BusinessName = new BusinessNameViewModel(); OperatingIndustries = new OperatingIndustriesViewModel(); OperatingCountries = new OperatingCountriesViewModel(); Turnover = new TurnoverViewModel(); CommunicationPreference = new CommunicationPreferenceViewModel(); Address = new AddressViewModel(); BusinessPhoneNumber = new BusinessPhoneNumberViewModel(); BusinessMobileNumber = new BusinessMobileNumberViewModel(); BusinessEmailAddress = new BusinessEmailAddressViewModel(); BusinessWebsite = new BusinessWebsiteViewModel(); LegalStatus = new LegalStatusViewModel(); BusinessCredentials = new BusinessCredentialsViewModel(); }
public IActionResult CommunicationPreference(CommunicationPreferenceViewModel model) { return(OrganisationDetailsPost(model, nameof(CommunicationPreference))); }
private static CommunicationPreference?MapNullableCommunicationPreference(CommunicationPreferenceViewModel model) { return(model.CommunicationPreference); }