Пример #1
0
        public virtual IActionResult GalleryList(VideoKategoriSearchModel searchModel)
        {
            IQueryable <VideoGallery> query = _videoGalleryRepository.Table;

            if (searchModel.SearchCategoriId != 0)
            {
                query = from g in query
                        where g.Id == searchModel.SearchCategoriId
                        select g;
            }

            List <VideoGallery>      pagelists = query.ToList();
            PagedList <VideoGallery> pageList  = new PagedList <VideoGallery>(pagelists, searchModel.Page - 1, searchModel.PageSize);
            VideoKategoriListModel   model     = new VideoKategoriListModel
            {
                Data = pageList.PaginationByRequestModel(searchModel).Select(x =>
                {
                    VideoKategoriModel galerModel = new VideoKategoriModel
                    {
                        Id        = x.Id,
                        Name      = x.Name,
                        Published = x.Published
                    };
                    return(galerModel);
                }),
                Total = pageList.Count
            };

            return(Json(model));
        }
Пример #2
0
        public virtual IActionResult List()
        {
            VideoKategoriSearchModel model = new VideoKategoriSearchModel();

            PrepareSliderList(model.AvailableVideoCategorys, true, "Kategori Seçin");
            model.SetGridPageSize();

            return(View(model));
        }