Esempio n. 1
0
 /// <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);
       }
 }
Esempio n. 2
0
        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);
              }
        }