Beispiel #1
0
        public IActionResult Videos(int?p)
        {
            int page = PageChecks(p, "Videos");

            var allVideos = videosService.GetAllVideos();

            var vidList = allVideos
                          .Skip(GetSkipCount(allVideos.Count(), page))
                          .Take(MaxMediaPerPage).To <VideosViewModel>()
                          .ToList();

            return(View(vidList));
        }
Beispiel #2
0
        public IActionResult ViewVideos(int?p)
        {
            int page = PageChecks(p, "Videos");

            var allVideos = videosService.GetAllVideos();

            ViewBag.TotalLinksToDisplay = GetLinksCountFor(allVideos.Count());
            ViewBag.CurrentPage         = page;

            int toSkip = GetPaginationDataToSkip(page);

            var videosList = allVideos.Skip(toSkip).Take(MaxMediaPerPage).To <AdministrationVideosViewModel>().ToList();

            return(View(videosList));
        }
        public IActionResult GetAll(string query = "", int pageNumber = 1, int pageSize = 10)
        {
            var result = _videosService.GetAllVideos(query, pageNumber, pageSize);

            return(Ok(result));
        }