Beispiel #1
0
        public ActionResult JobAdvertList(string jobTypeId, string companyId, DateTime dateFrom, DateTime dateTo, string jobCategoryId)
        {
            var companies     = _companyService.GetAll();
            var jobTypes      = _jobTypeService.GetAll();
            var jobCategories = _jobCategoryService.GetAll();
            var jobAdverts    = _jobAdvertService.GetAllByAdminRecruiter(jobTypeId, companyId, dateFrom, dateTo, jobCategoryId);

            AdminRecruiterSearchAdvertViewModel adminRecruiterSearchAdvertViewModel = new AdminRecruiterSearchAdvertViewModel
            {
                ViewJobAdvertViewModel = (List <ViewJobAdvertViewModel>)jobAdverts,
                Companies     = (List <Company>)companies,
                JobCategories = (List <JobCategory>)jobCategories,
                JobTypes      = (List <JobType>)jobTypes
            };

            return(View("JobAdvertList", adminRecruiterSearchAdvertViewModel));
        }
Beispiel #2
0
        public ActionResult RecruiterAdvertList(string jobTypeId, string jobCategoryId)
        {
            var jobTypes      = _jobTypeService.GetAll();
            var jobCategories = _jobCategoryService.GetAll();
            var jobAdverts    = _jobAdvertService.GetAllByRecruiter(HttpContext.Session.Get <string>("RecruiterId"), jobTypeId, jobCategoryId);

            jobCategories.Insert(0, new JobCategory {
                Id = "All", Name = "All"
            });
            jobTypes.Insert(0, new JobType {
                Id = "All", Description = "All"
            });

            AdminRecruiterSearchAdvertViewModel adminRecruiterSearchAdvertViewModel = new AdminRecruiterSearchAdvertViewModel
            {
                ViewJobAdvertViewModel = (List <ViewJobAdvertViewModel>)jobAdverts,
                JobCategories          = (List <JobCategory>)jobCategories,
                JobTypes = (List <JobType>)jobTypes
            };

            return(View("RecruiterViewAdvert", adminRecruiterSearchAdvertViewModel));
        }