예제 #1
0
파일: Tvdb.cs 프로젝트: svn2github/tvdblib
 /// <summary>
 /// Download the new series and update the information
 /// </summary>
 /// <param name="_series">Series to update</param>
 /// <param name="_lastUpdated">When was the last update made</param>
 private void UpdateSeries(TvdbSeries _series, DateTime _lastUpdated)
 {
     //get series info
       TvdbSeries newSeries = GetSeries(_series.Id, _series.Language, false, false, false);
       newSeries.LastUpdated = _lastUpdated;
       if (newSeries != null)
       {
     _series.UpdateSeriesInfo(newSeries);
     Log.Info("Updated Series " + _series.Id);
       }
 }
예제 #2
0
파일: Tvdb.cs 프로젝트: svn2github/tvdblib
        private void AddSeriesToCache(TvdbSeries _series)
        {
            bool found = false;
              for (int i = 0; i < m_loadedData.SeriesList.Count; i++)
              {
            if (((TvdbSeries)m_loadedData.SeriesList[i]).Id == _series.Id)
            {
              found = true;

              _series.UpdateSeriesInfo(m_loadedData.SeriesList[i]); //so we're not losing banners, etc.
              m_loadedData.SeriesList[i] = _series;
            }
              }
              if (!found)
              {
            m_loadedData.SeriesList.Add(_series);
              }
        }