public async Task <ConsiderationsViewModel> GetConsiderationsViewModelAsync(VacancyRouteModel vrm) { var vacancy = await Utility.GetAuthorisedVacancyForEditAsync(_client, _vacancyClient, vrm, RouteNames.Considerations_Get); var vm = new ConsiderationsViewModel { Title = vacancy.Title, ThingsToConsider = vacancy.ThingsToConsider, }; if (vacancy.Status == VacancyStatus.Referred) { vm.Review = await _reviewSummaryService.GetReviewSummaryViewModelAsync(vacancy.VacancyReference.Value, ReviewFieldMappingLookups.GetConsiderationsFieldIndicators()); } return(vm); }