public PartialViewResult SendAllStaff(EmployeePaging ep) { int total = 0; List <Student4WhoWhere> apperntice, articled, applied; switch (ep.Who) { case "articled": articled = (List <Student4WhoWhere>)TempData["partArticled"]; total = articled.Count(); break; case "applied": applied = (List <Student4WhoWhere>)TempData["partAFR"]; total = applied.Count(); break; default: apperntice = (List <Student4WhoWhere>)TempData["partApprentice"]; total = apperntice.Count(); break; } TempData.Keep(); ep.TotalApps = total; TempData["PartStaffs"] = ep; return(PartialView("RestOfStaffs")); }
public PartialViewResult SendPartOfStaff(EmployeePaging ep) { int total = 0; List <Student4WhoWhere> courseCompleted, apperntice, articled, applied, employees, partners; List <NewApplication> jobApps, artApps; switch (ep.Who) { case "employee": employees = (List <Student4WhoWhere>)TempData["partEmployee"]; total = employees.Count(); break; case "cc": courseCompleted = (List <Student4WhoWhere>)TempData["partCC"]; total = courseCompleted.Count(); break; case "articled": articled = (List <Student4WhoWhere>)TempData["partArticled"]; total = articled.Count(); break; case "applied": applied = (List <Student4WhoWhere>)TempData["partAFR"]; total = applied.Count(); break; case "partner": partners = (List <Student4WhoWhere>)TempData["partPartner"]; total = partners.Count(); break; case "job": jobApps = (List <NewApplication>)TempData["JobApplicants"]; total = jobApps.Count(); break; case "student": artApps = (List <NewApplication>)TempData["ArtApplicants"]; total = artApps.Count(); break; default: apperntice = (List <Student4WhoWhere>)TempData["partApprentice"]; total = apperntice.Count(); break; } TempData.Keep(); ep.TotalApps = total; TempData["PartStaffs"] = ep; return(PartialView("PartsOfStaffs")); }
public ActionResult EmployeeList(int page = 1, int pagesize = 10) { HumanResourceContext context = new HumanResourceContext(); var model = new EmployeePaging(); Employees[] employeelist = context.Employeeset.ToArray(); var totalcount = employeelist.Count(); var totalpage = (int)Math.Ceiling((double)totalcount / pagesize); var pagedList = new StaticPagedList <Employees>(employeelist, page, pagesize, totalcount); model.employeeList = pagedList; model.TotalCount = totalcount; model.TotalPages = totalpage; return(View(model)); }