public ActionResult GetSideVideos() { hypster_tv_DAL.videoClipManager videoManager = new hypster_tv_DAL.videoClipManager(); List <hypster_tv_DAL.videoClip> videos_list = videoManager.getTopRatedVideos(); List <hypster_tv_DAL.videoClip> news_list_Display = new List <hypster_tv_DAL.videoClip>(); int maxPostsNum = 3; // WILL NEED TO MOVE TO CONFIG if (videos_list.Count > maxPostsNum) { Random randomGen = new Random(); do { int next_article = randomGen.Next(0, videos_list.Count); hypster_tv_DAL.videoClip item = new hypster_tv_DAL.videoClip(); item = videos_list[next_article]; if (!news_list_Display.Contains(item)) { news_list_Display.Add(item); } } while (news_list_Display.Count < maxPostsNum); } return(View(news_list_Display)); }
public ActionResult getPage(int page_id) { hypster_tv.ViewModels.HomePageViewModel model = new ViewModels.HomePageViewModel(); int _start = ((page_id * CLIPS_NUM_PAGING) - CLIPS_NUM_PAGING); int _end = _start + CLIPS_NUM_PAGING; ViewBag.CurrPage = page_id; ViewBag.CurrPage_Start = _start; ViewBag.CurrPage_End = _end; hypster_tv_DAL.videoClipManager videoManager = new hypster_tv_DAL.videoClipManager(); model.TopVideos = videoManager.getTopRatedVideos_cache(); model.NewVideos = videoManager.getNewVideos_cache(); model.NumOfVideos = model.TopVideos.Count; double tmp_numPages = (double)model.NumOfVideos / (double)CLIPS_NUM_PAGING; if ((tmp_numPages - (int)tmp_numPages) > 0) { tmp_numPages++; } model.NumOfPages = (int)tmp_numPages; return(View(model)); }
public ActionResult PopularVideos() { List <hypster_tv_DAL.videoClip> TopVideos = new List <hypster_tv_DAL.videoClip>(); hypster_tv_DAL.videoClipManager videoManager = new hypster_tv_DAL.videoClipManager(); TopVideos = videoManager.getRandomVideos_cache(8); return(View(TopVideos)); }
public ActionResult getVideo(string video_id) { hypster_tv.ViewModels.getVideoViewModel viewModel = new ViewModels.getVideoViewModel(); hypster_tv_DAL.videoClipManager videoManager = new hypster_tv_DAL.videoClipManager(); viewModel.video = videoManager.getVideoByGUID(video_id); viewModel.comments_list = videoManager.GetVideoComments(viewModel.video.videoClip_ID); //add new video view videoManager.AddVideoView(viewModel.video.videoClip_ID, viewModel.video.ViewsNum + 1); return(View(viewModel)); }
public ActionResult _getVideoBottomLinks() { hypster_tv.ViewModels.getVideoBottomLinksViewModel model = new ViewModels.getVideoBottomLinksViewModel(); hypster_tv_DAL.videoClipManager videoManager = new hypster_tv_DAL.videoClipManager(); int numberOfClips = 0; numberOfClips = videoManager.getNumberOfVideoClips(); model.NumOfVideos = 0; model.TopVideos = videoManager.getTopRatedVideos_cache(12); model.NewVideos = videoManager.getNewVideos_cache(12); return(View(model)); }
public ActionResult Index() { hypster_tv.ViewModels.HomePageViewModel model = new ViewModels.HomePageViewModel(); hypster_tv_DAL.videoClipManager videoManager = new hypster_tv_DAL.videoClipManager(); model.TopVideos = videoManager.getTopRatedVideos_cache(CLIPS_NUM_PAGE); model.NewVideos = videoManager.getNewVideos_cache(CLIPS_NUM_PAGE); model.NumOfVideos = model.TopVideos.Count; double tmp_numPages = (double)model.NumOfVideos / (double)CLIPS_NUM_PAGE; if ((tmp_numPages - (int)tmp_numPages) > 0) { tmp_numPages++; } model.NumOfPages = (int)tmp_numPages; return(View(model)); }