/// <summary> /// Employee ListView Action Method /// </summary> /// <returns></returns> public ActionResult EmployeeLV() { EmployeeSearchRequset employeeSearchRequest = Session["PageMetaData"] as EmployeeSearchRequset; Session["PageMetaData"] = null; ViewBag.MessageVM = TempData["MessageVm"] as MessageViewModel; return(View(new EmployeeViewModel { DepartmentList = oDepartmentService.LoadAll(), JobTitleList = oJobTitleService.GetJobTitlesByDepartmentId(0), SearchRequest = employeeSearchRequest ?? new EmployeeSearchRequset() })); }
public ActionResult EmployeeLV(EmployeeSearchRequset employeeSearchRequest) { employeeSearchRequest.UserId = Guid.Parse(User.Identity.GetUserId());//Guid.Parse(Session["LoginID"] as string); var employees = oEmployeeService.GetAllEmployees(employeeSearchRequest); IEnumerable <AreasModel.Employee> employeeList = employees.Employeess.Select(x => x.CreateFromWithImage(User.Identity.Name)).ToList(); EmployeeViewModel employeeViewModel = new EmployeeViewModel { FilePath = (ConfigurationManager.AppSettings["EmployeeImage"] + User.Identity.Name + "/"), //data = employeeList, recordsTotal = employees.TotalCount, recordsFiltered = employees.TotalCount }; // Keep Search Request in Session Session["PageMetaData"] = employeeSearchRequest; return(Json(employeeViewModel, JsonRequestBehavior.AllowGet)); }
public ActionResult EmployeeLV(EmployeeSearchRequset employeeSearchRequest) { employeeSearchRequest.UserId = Guid.Parse(User.Identity.GetUserId());//Guid.Parse(Session["LoginID"] as string); var employees = oEmployeeService.GetAllEmployees(employeeSearchRequest); IEnumerable<AreasModel.Employee> employeeList = employees.Employeess.Select(x => x.CreateFromWithImage(User.Identity.Name)).ToList(); EmployeeViewModel employeeViewModel = new EmployeeViewModel { FilePath = (ConfigurationManager.AppSettings["EmployeeImage"] + User.Identity.Name + "/"), //data = employeeList, recordsTotal = employees.TotalCount, recordsFiltered = employees.TotalCount }; // Keep Search Request in Session Session["PageMetaData"] = employeeSearchRequest; return Json(employeeViewModel, JsonRequestBehavior.AllowGet); }