Example #1
0
        public VideoGalleryListModel PrePareVideoGalleryListModel(VideoGalleryPagingFilteringModel command)
        {
            var model = new VideoGalleryListModel();

            if (command.PageSize <= 0)
            {
                command.PageSize = 15;
            }

            if (command.PageNumber <= 0)
            {
                command.PageNumber = 1;
            }
            var videos = _videoService.GetAllVideoGallery(pageIndex: command.PageNumber, pageSize: command.PageSize);

            model.VideoGalleryModels = videos.Select(x =>
            {
                var galery         = new VideoGalleryModel();
                galery.Name        = x.Name;
                galery.Published   = x.Published;
                galery.Id          = x.Id;
                galery.VideoModels = PrePareVideoGalleryList(x.Id);
                return(galery);
            }).ToList();
            return(model);
        }
Example #2
0
 public VideoGalleryListModel()
 {
     VideoGalleryModels = new List <VideoGalleryModel>();
     VideoGalleryPagingFilteringModel = new VideoGalleryPagingFilteringModel();
     VideoModels = new List <VideoModel>();
 }