public string GetEpisodeLink(string episode_id)
        {
            string         addressEpisodeId = "http://vuighe.net/api/v2/films/" + movie_id + "/episodes/" + episode_id;
            JObject        episode_data     = JObject.Parse(GetResponseText(addressEpisodeId));
            var            ep      = episode_data["sources"]["data"];
            IList <JToken> Results = ep.Children().ToList();

            EpisodeLinks = new List <EpisodeLink>();
            foreach (JToken Result in Results)
            {
                EpisodeLink link = JsonConvert.DeserializeObject <EpisodeLink>(Result.ToString());
                link.id = episode_id;
                EpisodeLinks.Add(link);
            }
            return(JsonConvert.SerializeObject(EpisodeLinks));
        }
Exemple #2
0
 public override IList <EpisodeLink> GetEpisodeLink(string episodeId)
 {
     try
     {
         string         addressEpisodeId = EPISODE_API + MovieId + "/" + EPISODES + "/" + episodeId;
         JObject        episodeData      = JObject.Parse(GetResponseText(addressEpisodeId));
         var            ep      = episodeData["sources"]["data"];
         IList <JToken> results = ep.Children().ToList();
         EpisodeLinks = new List <EpisodeLink>();
         foreach (JToken result in results)
         {
             EpisodeLink link = JsonConvert.DeserializeObject <EpisodeLink>(result.ToString());
             //                    link.id = episodeId;
             EpisodeLinks.Add(link);
         }
         //            return JsonConvert.SerializeObject(EpisodeLinks);
         return(EpisodeLinks);
     }
     catch (Exception ex)
     {
         MessageBox.Show(@"Error: " + ex.Message + "\nPlease contact with admin", @"Error");
         return(null);
     }
 }