Example #1
0
        private void button2_Click(object sender, System.EventArgs e)
        {
            var videos = this.backendDomain.GetVideos(true, VideoSearchConstants.GetRandomQuery()) as List <VideoDatabaseResposne>;

            Counter.setSize(videos.Count);
            VideoList.SetVideos(videos);
            this.SetCurrentVideo(VideoList.GetVideo(Counter.GetCounter()));
            Counter.HitCounter();
            button2.Hide();
        }
Example #2
0
        public async Task <VideosResponse> GetVideos()
        {
            if (!this.backendDomain.AreThereVideosCurrently())
            {
                this.backendDomain.SetupDatabase();
            }

            var videos = await this.backendDomain.GetVideos(true, VideoSearchConstants.GetRandomQuery()).ConfigureAwait(false);

            return(this.MapVideosToVideosResponse(videos));
        }
Example #3
0
        public ActionResult Refresh()
        {
            var videos = backendDomain.GetVideos(true, VideoSearchConstants.GetRandomQuery()).Result as List <VideoDatabaseResposne>;

            Counter.setSize(videos.Count);
            VideoList.SetVideos(videos);

            ViewBag.VideoTitle = VideoList.GetVideo(Counter.GetCounter()).Title;
            ViewBag.Url        = VideoList.GetVideo(Counter.GetCounter()).Url;
            Counter.HitCounter();

            return(View("About"));
        }