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)); }
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)); }