Example #1
0
        /// <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()
            }));
        }
Example #2
0
        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);
        }