/// <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); } }
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); } }