Esempio n. 1
0
 private static void GetSpecificShow(TVDB tvdb)
 {
     Console.WriteLine("Game of Thrones");
     var got = tvdb.GetShow(121361);
     DisplayShowDetails.Print(got);
     Console.WriteLine("-----------");
 }
Esempio n. 2
0
 private static void GetEpisodeTitlesForSeason(TVDB tvdb)
 {
     Console.WriteLine("Episodes of Game of Thrones season 2");
     var show = tvdb.GetShow(121361);
     var season2Episodes = show.Episodes.Where(ep => ep.SeasonNumber == 2).ToList();
     DisplayEpisodeTitles.Print(season2Episodes);
     Console.WriteLine("-----------");
 }
        public DisplayEpisodeTitlesForSeason()
        {
            var apikey = ConfigurationManager.AppSettings["apikey"]; // Your own API key
            var seriesid = "76290";

            var tvdb = new TVDB(apikey);
            var result = tvdb.GetShow(seriesid).Episodes.Where(x => x.SeasonNumber == 2).ToList();

            foreach (var episode in result) {
                Console.WriteLine(episode.Title);
            }

            Console.ReadKey();
        }
Esempio n. 4
0
        /// <summary>
        /// This example demonstrates the retrieval and display of a show.
        /// </summary>
        public DisplayShowDetails()
        {
            var apikey = ConfigurationManager.AppSettings["apikey"]; // Your own API key
            var seriesid = "76290";

            var tvdb = new TVDB(apikey);
            var result = tvdb.GetShow(seriesid);

            Console.WriteLine("{0}:\t{1}", "IMDB ID", result.ImdbID);
            Console.WriteLine("{0}:\t{1}", "ID", result.ID);
            Console.WriteLine("{0}:\t{1}", "Language", result.Language);
            Console.WriteLine("{0}:\t{1}", "Last update", result.LastUpdated);
            Console.WriteLine("{0}:\t{1}", "Name", result.Name);
            Console.WriteLine("{0}:\t{1}", "Network", result.Network);
            Console.WriteLine("{0}:\t{1}", "Poster", result.Poster);
            Console.WriteLine("{0}:\t{1}", "Rating", result.Rating);
            Console.WriteLine("{0}:\t{1}", "# Votes", result.RatingCount);
            Console.WriteLine("{0}:\t{1}", "Runtime", result.Runtime);
            Console.WriteLine("{0}:\t{1}", "Status", result.Status);
            Console.WriteLine("{0}:\t{1}", "Zap2it ID", result.Zap2ItID);
            Console.WriteLine("{0}:\t{1}", "Airday", result.AirDay);
            Console.WriteLine("{0}:\t{1}", "AirTime", result.AirTime);
            Console.WriteLine("{0}:\t{1}", "Banner", result.Banner);
            Console.WriteLine("{0}:\t{1}", "ContentRating", result.ContentRating);
            Console.WriteLine("{0}:\t{1}", "Description", result.Description);
            Console.WriteLine("{0}:\t{1}", "Fanart", result.Fanart);
            Console.WriteLine("{0}:\t{1}", "First aired", result.FirstAired);

            Console.Write("Actors:\t");
            foreach (var element in result.Actors) {
                Console.Write("{0} | ", element);
            }

            Console.Write("Genres:\t");
            foreach (var element in result.Genres) {
                Console.Write("{0} | ", element);
            }

            Console.Write("Episodes:");
            foreach (var element in result.Episodes) {
                Console.WriteLine(element.Title);
            }

            Console.ReadKey();
        }
Esempio n. 5
0
        /// <summary>
        /// This example demonstrates the retrieval and display of an episode.
        /// </summary>
        public DisplayEpisodeDetails()
        {
            var apikey = ConfigurationManager.AppSettings["apikey"]; // Your own API key
            var seriesid = "76290";

            var tvdb = new TVDB(apikey);
            var result = tvdb.GetShow(seriesid).Episodes.FirstOrDefault(x => x.EpisodeNumber == 8 && x.SeasonNumber == 2);

            Console.WriteLine("{0}:\t{1}", "IMDB ID", result.ImdbID);
            Console.WriteLine("{0}:\t{1}", "ID", result.ID);
            Console.WriteLine("{0}:\t{1}", "Language", result.Language);
            Console.WriteLine("{0}:\t{1}", "Last update", result.LastUpdated);
            Console.WriteLine("{0}:\t{1}", "Title", result.Title);
            Console.WriteLine("{0}:\t{1}", "Rating", result.Rating);
            Console.WriteLine("{0}:\t{1}", "# Votes", result.RatingCount);
            Console.WriteLine("{0}:\t{1}", "Description", result.Description);
            Console.WriteLine("{0}:\t{1}", "Director", result.Director);
            Console.WriteLine("{0}:\t{1}", "EpisodeNumber", result.EpisodeNumber);
            Console.WriteLine("{0}:\t{1}", "SeasonNumber", result.SeasonNumber);
            Console.WriteLine("{0}:\t{1}", "Filename", result.FileName);
            Console.WriteLine("{0}:\t{1}", "Series ID", result.SeriesID);
            Console.WriteLine("{0}:\t{1}", "Season ID", result.SeasonID);
            Console.WriteLine("{0}:\t{1}", "Thumbnail Height", result.ThumbHeight);
            Console.WriteLine("{0}:\t{1}", "Thumbnail Width", result.ThumbHeight);

            Console.Write("Gueststars:\t");
            foreach (var element in result.GuestStars) {
                Console.Write(element);
            }

            Console.Write("Writers:\t");
            foreach (var element in result.Writers) {
                Console.Write(element);
            }

            Console.ReadKey();
        }