コード例 #1
0
        public PartialViewResult GetJobScreenById(int jobId)
        {
            JobPostViewModel job = null;
            var user             = HttpContext.Session.Get <UserViewModel>(Constants.SessionKeyUserInfo);

            user = user ?? new UserViewModel();
            try
            {
                ViewData["RoleName"] = user.RoleName;
                ViewBag.Countries    = dashboardHandler.GetCountries();
                ViewBag.JobRoles     = dashboardHandler.GetJobRoles();
                job            = dashboardHandler.GetJob(jobId, user.UserId);
                ViewBag.States = dashboardHandler.GetStates(job.CountryCode);
                ViewBag.Cities = dashboardHandler.GetCities(job.StateCode);
            }
            catch (DataNotFound ex)
            {
                Logger.Logger.WriteLog(Logger.Logtype.Error, ex.Message, user.UserId, typeof(DashboardController), ex);
                job = new JobPostViewModel();
            }
            return(PartialView("EditJobPartial", job));
        }