コード例 #1
0
        public PartialViewResult GetJobSeekersBasedOnEmployerHiringCriteria(string year, string city, string role)
        {
            IEnumerable <UserViewModel> jobseekers = null;
            var user = HttpContext.Session.Get <UserViewModel>(Constants.SessionKeyUserInfo);

            user = user ?? new UserViewModel();
            try
            {
                ViewBag.AllJobRoles = _homeHandler.GetAllJobRoles();
                ViewBag.AllCities   = dashboardHandler.GetCityListWithoutState();
                jobseekers          = dashboardHandler.GetJobSeekersBasedOnEmployerHiringCriteria(user.UserId, year, city, role);
            }
            catch (DataNotFound ex)
            {
                Logger.Logger.WriteLog(Logger.Logtype.Error, ex.Message, user.UserId, typeof(DashboardController), ex);
                jobseekers = new List <UserViewModel>();
            }
            return(PartialView("JobsSeekersPartial", jobseekers));
        }