// GET: NoteInfo public ActionResult Index(int pageIndex = 1, int pageSize = 15) { ViewData["pageIndex"] = pageIndex; ViewData["pageSize"] = pageSize; int total = 0; ViewData.Model = noteInfoService.GetEntitesByPage(pageSize, pageIndex, out total, n => n.DelFlag == 0, n => n.SubTime, true); ViewData["total"] = total; return(View()); }
/// <summary> /// 封装NoteInfo通用查询方法 /// </summary> /// <param name="DelFlag"></param> /// <param name="NoteType"></param> /// <returns></returns> public IQueryable GetNoteInfo(short DelFlag, short NoteType) { int pageSize = int.Parse(Request["pageSize"] ?? "6"); int pageIndex = int.Parse(Request["pageIndex"] ?? "1"); int total = 0; var pageData = noteInfoService.GetEntitesByPage(pageSize, pageIndex, out total, n => n.DelFlag == DelFlag && n.NoteType == NoteType, n => n.SubTime, false).Select(n => new { n.Id, n.NoteName, n.SubTime, n.UserInfoId }); pagingNavigation = Common.PaginNavigation.PagingNavigation1(pageIndex, pageSize, total); //var data = new { rows = pageData.ToList(), pagingString = pagingNavigation }; return(pageData); }