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)); }
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)); }
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)); }