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