private static void GetSpecificShow(TVDB tvdb) { Console.WriteLine("Game of Thrones"); var got = tvdb.GetShow(121361); DisplayShowDetails.Print(got); Console.WriteLine("-----------"); }
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(); }
/// <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(); }
/// <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(); }