public NamedIndividualViewModel() { FullName = new FullNameViewModel(); DateOfBirth = new DateOfBirthViewModel(); BusinessPhoneNumber = new BusinessPhoneNumberViewModel(); BusinessExtension = new BusinessExtensionViewModel(); RightToWorkViewModel = new RightToWorkViewModel(); UndischargedBankruptViewModel = new UndischargedBankruptViewModel(); DisqualifiedDirectorViewModel = new DisqualifiedDirectorViewModel(); RestraintOrdersViewModel = new RestraintOrdersViewModel(); UnspentConvictionsViewModel = new UnspentConvictionsViewModel(); OffencesAwaitingTrialViewModel = new OffencesAwaitingTrialViewModel(); PreviousLicenceViewModel = new PreviousLicenceViewModel(); }
public IActionResult ReviewPrincipalAuthorityOffencesAwaitingTrial(OffencesAwaitingTrialViewModel model) { Session.SetSubmittedPage(FormSection.PrincipalAuthority, 24); var licenceId = Session.GetCurrentLicenceId(); var parent = LicenceApplicationViewModelBuilder.Build <PrincipalAuthorityViewModel, PrincipalAuthority>(licenceId, l => l.PrincipalAuthorities.SingleOrDefault(p => p.Id == Session.GetCurrentPaId())); model = parent.OffencesAwaitingTrialViewModel; if ((model.HasOffencesAwaitingTrial ?? false) && !model.OffencesAwaitingTrial.Any()) { ModelState.AddModelError(nameof(model.OffencesAwaitingTrial), "Please enter details of the unspent criminal convictions, or alternative sanctions or penalties for proven offences you have."); ViewData.Add("doOverride", true); return(View(GetViewPath(FormSection.PrincipalAuthority, 24), model)); } return(ValidateParentAndRedirect(parent, FormSection.PrincipalAuthority, 25)); }
public PersonViewModel() { FullName = new FullNameViewModel(); AlternativeName = new AlternativeFullNameViewModel(); DateOfBirth = new DateOfBirthViewModel(); BirthDetailsViewModel = new BirthDetailsViewModel(); JobTitle = new JobTitleViewModel(); Address = new AddressViewModel(); BusinessPhoneNumber = new BusinessPhoneNumberViewModel(); BusinessExtension = new BusinessExtensionViewModel(); PersonalEmailAddress = new PersonalEmailAddressViewModel(); PersonalMobileNumber = new PersonalMobileNumberViewModel(); Nationality = new NationalityViewModel(); PassportViewModel = new PassportViewModel(); UndischargedBankruptViewModel = new UndischargedBankruptViewModel(); DisqualifiedDirectorViewModel = new DisqualifiedDirectorViewModel(); RestraintOrdersViewModel = new RestraintOrdersViewModel(); UnspentConvictionsViewModel = new UnspentConvictionsViewModel(); OffencesAwaitingTrialViewModel = new OffencesAwaitingTrialViewModel(); PreviousLicenceViewModel = new PreviousLicenceViewModel(); Address = new AddressViewModel(); }
public static ICollection <OffenceAwaitingTrial> OffencesAwaitingTrialResolver(OffencesAwaitingTrialViewModel uc) { return(uc.OffencesAwaitingTrial.Select(o => new OffenceAwaitingTrial { Id = o.Id, Description = o.Description, Date = o.Date.Date }) as ICollection <OffenceAwaitingTrial>); }
public IActionResult SaveOffencesAwaitingTrial(OffencesAwaitingTrialViewModel model) { return(PrincipalAuthorityPost(model, 23)); }
public IActionResult SaveOffencesAwaitingTrial(OffencesAwaitingTrialViewModel model) { return(DirectorOrPartnerPost(model, 23)); }
public IActionResult SaveOffencesAwaitingTrial(OffencesAwaitingTrialViewModel model) { return(AlternativeBusinessRepresentativePost(model, 20)); }
public IActionResult SaveOffencesAwaitingTrial(OffencesAwaitingTrialViewModel model) { return(NamedIndividualPost(model, 12)); }