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)); }
public virtual IActionResult List() { VideoKategoriSearchModel model = new VideoKategoriSearchModel(); PrepareSliderList(model.AvailableVideoCategorys, true, "Kategori Seçin"); model.SetGridPageSize(); return(View(model)); }