public async Task <AboutEmployerViewModel> GetAboutEmployerViewModelAsync(VacancyRouteModel vrm) { var vacancy = await Utility.GetAuthorisedVacancyForEditAsync(_client, _vacancyClient, vrm, RouteNames.AboutEmployer_Get); var vm = new AboutEmployerViewModel { Title = vacancy.Title, EmployerDescription = await GetEmployerDescriptionAsync(vacancy), EmployerWebsiteUrl = vacancy.EmployerWebsiteUrl }; if (vacancy.Status == VacancyStatus.Referred) { vm.Review = await _reviewSummaryService.GetReviewSummaryViewModelAsync(vacancy.VacancyReference.Value, ReviewFieldMappingLookups.GetAboutEmployerFieldIndicators()); } return(vm); }