예제 #1
0
        public PartialViewResult JobsByLocation()
        {
            List <DynamicActionLink> links = new List <DynamicActionLink>();
            var jobLocations = db.JobPosts.OrderBy(l => l.location).Select(x => x.location).Distinct().ToList();

            foreach (var joblocation in jobLocations)
            {
                DynamicActionLink link = new DynamicActionLink();
                link.LinkName        = joblocation;
                link.LinkController  = "Home";
                link.LinkAction      = "DisplayJobs";
                link.LinkSearchBy    = "location";
                link.LinkSearchValue = joblocation;
                links.Add(link);
            }

            return(PartialView("_JobLinks", links));
        }
예제 #2
0
        public PartialViewResult JobsByIndustry()
        {
            List <DynamicActionLink> links = new List <DynamicActionLink>();
            var industries = db.Categories.OrderBy(c => c.category_name).ToList();

            foreach (var industry in industries)
            {
                DynamicActionLink link = new DynamicActionLink();
                link.LinkName        = industry.category_name;
                link.LinkController  = "Home";
                link.LinkAction      = "DisplayJobs";
                link.LinkSearchBy    = "industry";
                link.LinkSearchValue = industry.category_id.ToString();
                links.Add(link);
            }

            return(PartialView("_JobLinks", links));
        }
예제 #3
0
        public PartialViewResult CandidatesByIndustry()
        {
            List <DynamicActionLink> links = new List <DynamicActionLink>();
            var industries = db.Categories.ToList();

            foreach (var industry in industries)
            {
                DynamicActionLink link = new DynamicActionLink();
                link.LinkName        = industry.category_name;
                link.LinkController  = "SearchCandidates";
                link.LinkAction      = "DisplayCandidates";
                link.LinkSearchBy    = "industry";
                link.LinkSearchValue = industry.category_name;
                links.Add(link);
            }

            return(PartialView("_IndustryLinks", links));
        }