Ejemplo n.º 1
0
		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);
		}
Ejemplo n.º 2
0
        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));
        }