Exemplo n.º 1
0
        // GET: Admin/VideoCategory

        #region Video Category

        public ActionResult Index(int?page, string keyword)
        {
            VideoCategoryListVM categoryListVM = GetElements(page, keyword);

            ViewBag.PageSizes = new SelectList(Site.PageSizes());
            return(View(categoryListVM));
        }
Exemplo n.º 2
0
        private VideoCategoryListVM GetElements(int?page, string keyword)
        {
            var vm = new VideoCategoryListVM()
            {
                Keyword   = keyword,
                PageIndex = page ?? 1,
                PageSize  = SettingsManager.Video.PageSize
            };
            int totalCount;
            var list = _categoryServices.GetPagedElements(vm.PageIndex - 1, vm.PageSize, vm.Keyword, out totalCount);

            vm.TotalCount = totalCount;
            vm.Categories = new StaticPagedList <VideoCategory>(list, vm.PageIndex, vm.PageSize, vm.TotalCount);;
            return(vm);
        }