Example #1
0
        /// <summary>
        /// Gets The displayed episodes for the clicked show
        /// </summary>
        /// <returns>The selected show</returns>
        public override void ClickDisplayedShow(int selectedIndex)
        {
            string showsPage;
            string selectedUrl;
            string selectedName = showsS3.resposta.items.item[selectedIndex].titol;

            if (selectedName.EndsWith("(VO)"))
            {
                selectedUrl = "http://dinamics.ccma.cat/feeds/super3/videos.jsp?idioma=ANGLES&programa_id=" + showsS3.resposta.items.item[selectedIndex].id;
            }
            else
            {
                selectedUrl = "http://dinamics.ccma.cat/feeds/super3/videos.jsp?idioma=CATALA&programa_id=" + showsS3.resposta.items.item[selectedIndex].id;
            }
            using (WebClient wc = new WebClient())
            {
                wc.Encoding = Encoding.GetEncoding("iso-8859-1");
                showsPage   = wc.DownloadString(selectedUrl);
            }
            JavaScriptSerializer jss = new JavaScriptSerializer();

            episodesS3 = jss.Deserialize <EpisodesSuper3>(showsPage);
        }
Example #2
0
 public override void CleanEpisodes()
 {
     episodesS3 = null;
     dlJSON     = null;
 }