public ActionResult FindJobPosts(string search, int km, int category, int workHours)
        {
            VMJobPostWorkHoursJobCategory VM = new VMJobPostWorkHoursJobCategory();

            VM.JobPostList = jobClient.GetAllJobPost().ToList();
            List <JobPost> JobPostsList = new List <JobPost>();

            foreach (var jobPosts in VM.JobPostList.Where(f => f.Title.ToLower().Contains(search.ToLower()) ||
                                                          f.company.CompanyName.ToLower().Contains(search.ToLower())))
            {
                if (workHours == 0 && category == 0 && km == 0)
                {
                    JobPostsList.Add(jobPosts);
                }
                if (km != 0 || workHours != 0 || category != 0)
                {
                    if (jobPosts.workHours.Id == workHours || jobPosts.jobCategory.Id == category)
                    {
                        JobPostsList.Add(jobPosts);
                    }
                }
            }
            VM.JobPostList      = JobPostsList.ToList();
            VM.JobCategoryList  = jobClient.GetAllJobCategories().ToList();
            VM.WorkHoursList    = jobClient.GetAllWorkHours().ToList();
            ViewBag.SearchField = "Søgeord:" + search;
            return(View(VM));
        }
        public ActionResult FindJobPosts()
        {
            VMJobPostWorkHoursJobCategory VM = new VMJobPostWorkHoursJobCategory();

            VM.JobPostList     = jobClient.GetAllJobPost().ToList();
            VM.JobCategoryList = jobClient.GetAllJobCategories().ToList();
            VM.WorkHoursList   = jobClient.GetAllWorkHours().ToList();

            return(View(VM));
        }