public ActionResult Index(PagedData<GalleryGroup> model) { GalleryHelper gh = new GalleryHelper(this.SiteID); model.ToggleSort(); var srt = model.ParseSort(); List<GalleryGroup> lst = gh.GalleryGroupListGetBySiteID(); IQueryable<GalleryGroup> query = lst.AsQueryable(); query = query.SortByParm<GalleryGroup>(srt.SortField, srt.SortDirection); model.DataSource = query.Skip(model.PageSize * model.PageNumberZeroIndex).Take(model.PageSize).ToList(); model.TotalRecords = lst.Count(); ModelState.Clear(); return View(model); }
public ActionResult Index(PagedData <GalleryGroup> model) { GalleryHelper gh = new GalleryHelper(this.SiteID); model.ToggleSort(); var srt = model.ParseSort(); List <GalleryGroup> lst = gh.GalleryGroupListGetBySiteID(); IQueryable <GalleryGroup> query = lst.AsQueryable(); query = query.SortByParm <GalleryGroup>(srt.SortField, srt.SortDirection); model.DataSource = query.Skip(model.PageSize * model.PageNumberZeroIndex).Take(model.PageSize).ToList(); model.TotalRecords = lst.Count(); ModelState.Clear(); return(View(model)); }