Exemplo n.º 1
0
        public IndexModule()
        {
            //commentss
            Get["/"] = parameters =>
            {
                //var vids = new Videos();
                //var testVid = new VideoDto { Angle = "front", Description = "awesome winner", Player = "Federer", Stroke = "forehand", YoutubeId = "asdfsnyew2" };
                //vids.AddVideo(testVid);

                //List<VideoDto> lstVids = vids.GetAll();
                var newsMode = new ValueLookUp().Get("EspnNewsMode");

                var viewModel = new IndexViewModel();
                viewModel.BlogBaseURl = AppSetting.BlogEngineBaseUrl;

                if (newsMode == "server")
                {
                    viewModel.EspnNewsURl = "/services/news";
                }
                else
                {
                    string clientOnlyUrl = string.Format("{0}?apikey={1}&callback=JSON_CALLBACK", AppSetting.EspnHeadlinesUrl, AppSetting.EspnApiKey);
                    viewModel.EspnNewsURl = clientOnlyUrl;

                }

                //getting bing search results
                var bing = new BingSearch();
                viewModel.VideoResults = bing.GetVideoSearchResults();

                //return View["index", viewModel].AsCacheable(DateTime.Now.AddSeconds(30));
                return View["index", viewModel];
            };
        }
Exemplo n.º 2
0
        public IndexModule()
        {
            //commentss
            Get["/"] = parameters =>
            {
                //var vids = new Videos();
                //var testVid = new VideoDto { Angle = "front", Description = "awesome winner", Player = "Federer", Stroke = "forehand", YoutubeId = "asdfsnyew2" };
                //vids.AddVideo(testVid);


                //List<VideoDto> lstVids = vids.GetAll();
                var newsMode = new ValueLookUp().Get("EspnNewsMode");

                var viewModel = new IndexViewModel();
                viewModel.BlogBaseURl = AppSetting.BlogEngineBaseUrl;

                if (newsMode == "server")
                {
                    viewModel.EspnNewsURl = "/services/news";
                }
                else
                {
                    string clientOnlyUrl = string.Format("{0}?apikey={1}&callback=JSON_CALLBACK", AppSetting.EspnHeadlinesUrl, AppSetting.EspnApiKey);
                    viewModel.EspnNewsURl = clientOnlyUrl;
                }

                //getting bing search results
                var bing = new BingSearch();
                viewModel.VideoResults = bing.GetVideoSearchResults();

                //return View["index", viewModel].AsCacheable(DateTime.Now.AddSeconds(30));
                return(View["index", viewModel]);
            };
        }