示例#1
0
        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}"));
        }