public void PopulateRelatedFieldsWithUrl() { if (JobProfile != null) { var categories = jobProfileCategoryRepository.GetByIds(JobProfile.JobProfileCategoryIdCollection); jobProfileIndex.JobProfileCategoriesWithUrl = categories.Select(c => $"{c.Title}|{c.Url}"); jobProfileIndex.JobProfileCategoryUrls = categories.Select(c => $"{c.Url}"); jobProfileIndex.Interests = JobProfile.RelatedInterests.ToList(); jobProfileIndex.Enablers = JobProfile.RelatedEnablers.ToList(); jobProfileIndex.EntryQualifications = JobProfile.RelatedEntryQualifications.ToList(); jobProfileIndex.TrainingRoutes = JobProfile.RelatedTrainingRoutes.ToList(); jobProfileIndex.JobAreas = JobProfile.RelatedJobAreas.ToList(); jobProfileIndex.PreferredTaskTypes = JobProfile.RelatedPreferredTaskTypes.ToList(); jobProfileIndex.Skills = JobProfile.RelatedSkills.ToList(); jobProfileIndex.EntryQualificationLowestLevel = JobProfile.EntryQualificationLowestLevel; } }
private IEnumerable <string> GetJobProfileCategoriesWithUrl() { var categories = jobProfileCategoryRepository.GetByIds(JobProfile.JobProfileCategoryIdCollection); return(categories.Select(c => $"{c.Title}|{c.Url}")); }