Пример #1
0
        private void cmdInit_Click(object sender, EventArgs e)
        {
            m_tvdbHandler.InitCache();
            m_tvdbHandler.UserInfo = new TvdbLib.Data.TvdbUser("DieBagger", txtUserId.Text);
            List <int> favorites = m_tvdbHandler.GetUserFavouritesList();

            favorites.ForEach(delegate(int f)
            {
                ListViewItem item = new ListViewItem(f.ToString());
                if (m_tvdbHandler.IsCached(f, TvdbLanguage.DefaultLanguage, true, true, true))
                {
                    item.BackColor = Color.LightGreen;
                }
                else
                {
                    item.BackColor = Color.White;
                }
                item.Tag = f;
                lvFavorites.Items.Add(item);
            });
        }
Пример #2
0
        public ListeSeries()
        {
            TvdbHandler tvdbHandler = new TvdbHandler(new XmlCacheProvider(System.Environment.CurrentDirectory + @"\Cache\Series\"), "69C6FDC7E5F4B985");

            tvdbHandler.InitCache();
            TvdbUser user = new TvdbUser("Danone-KiD", "401D8B31F9832AA3");

            tvdbHandler.UserInfo = user;
            tvdbHandler.UserInfo.UserPreferredLanguage = tvdbHandler.GetPreferredLanguage();
            //get list of all favorites and print them to console
            List <int> favList = tvdbHandler.GetUserFavouritesList();

            foreach (int id in favList)
            {
                //TvdbSeries s = tvdbHandler.GetSeries(id, tvdbHandler.UserInfo.UserPreferredLanguage, true, true, true);
                Add(new Serie(tvdbHandler, id));
            }
            //Thumb t = new Thumb("http://thetvdb.com/banners/" + s.BannerPath);
            //this.DataContext = s;
            //lstSaisons.ItemsSource = seasonList;
            tvdbHandler.CloseCache();
        }