Ejemplo n.º 1
0
        public static async Task <List <VideoFeeds> > GetAll()
        {
            using (VideoRepository rep = new VideoRepository())
            {
                var VideoList = await rep.GetAllVideos();

                return(VideoList);
            }
        }
Ejemplo n.º 2
0
        public QueryResult <MainPageVideoViewModel> GetVideosForMain(int pageNum, OrderType orderBy, OrderDirection order, int pageSize)
        {
            var res = _videoRepository.GetAllVideos(pageNum, orderBy, order, pageSize);
            MainPageVideoViewModel videoRes = new MainPageVideoViewModel();
            int count = 0;

            return(new QueryResult <MainPageVideoViewModel>(new MainPageVideoViewModel {
                PageNum = pageNum,
                VideosArray = res.Select(e => { count = e.Count; return e as VideoViewModel; }).ToList(),
                PagesAmount = (int)Math.Ceiling(count / (double)pageSize)
            }));
        }