public ActionResult Index(int?page) { int pageIndex = PagingHelper.GetPageIndex(page); AttendanceRecordDetailSearchModel q = new AttendanceRecordDetailSearchModel(); IAttendanceRecordDetailService ss = new AttendanceRecordDetailService(Settings.Default.db); IPagedList <AttendanceRecordDetailView> records = ss.SearchDetailView(q).ToPagedList(pageIndex, Settings.Default.pageSize); ViewBag.Query = q; SetShiftList(); return(View(records)); }
public ActionResult Search([Bind(Include = "CompanyId,DepartmentId,StaffNr,RecordAtFrom,RecordAtEnd")] AttendanceRecordDetailSearchModel q) { int pageIndex = 0; int.TryParse(Request.QueryString.Get("page"), out pageIndex); pageIndex = PagingHelper.GetPageIndex(pageIndex); IAttendanceRecordDetailService ss = new AttendanceRecordDetailService(Settings.Default.db); IPagedList <AttendanceRecordDetailView> records = ss.SearchDetailView(q).ToPagedList(pageIndex, Settings.Default.pageSize); ViewBag.Query = q; SetShiftList(); return(View("Index", records)); }