public ApprenticeshipApplicationViewModel Convert(ResolutionContext context) { var application = (ApprenticeshipApplicationDetail)context.SourceValue; var model = new ApprenticeshipApplicationViewModel { Candidate = new ApprenticeshipCandidateViewModel().Resolve(application), DateUpdated = application.DateUpdated, VacancyId = application.Vacancy.Id, Status = application.Status }; model.Candidate.AboutYou = ApplicationConverter.GetAboutYouViewModel(application.CandidateInformation.AboutYou); model.Candidate.Education = ApplicationConverter.GetEducationViewModel(application.CandidateInformation.EducationHistory); return(model); }
public TraineeshipApplicationViewModel Convert(ResolutionContext context) { var application = (TraineeshipApplicationDetail)context.SourceValue; var model = new TraineeshipApplicationViewModel { Candidate = new TraineeshipCandidateViewModel().Resolve(application), DateUpdated = application.DateUpdated, VacancyId = application.Vacancy.Id, }; if (application.DateApplied.HasValue) { model.DateApplied = application.DateApplied.Value; } model.Candidate.AboutYou = ApplicationConverter.GetAboutYouViewModel(application.CandidateInformation.AboutYou); model.Candidate.MonitoringInformation = ApplicationConverter.GetMonitoringInformationViewModel(application.CandidateInformation.AboutYou, application.CandidateInformation.DisabilityStatus); return(model); }