mirror of
https://github.com/Sonarr/Sonarr.git
synced 2024-12-16 11:37:58 +02:00
47 lines
1.0 KiB
C#
47 lines
1.0 KiB
C#
|
using System.Collections.Generic;
|
||
|
using System.Linq;
|
||
|
using NLog;
|
||
|
using NzbDrone.Core.Tv;
|
||
|
|
||
|
namespace NzbDrone.Core.History
|
||
|
{
|
||
|
|
||
|
public class HistoryService
|
||
|
{
|
||
|
private readonly IHistoryRepository _historyRepository;
|
||
|
private readonly Logger _logger;
|
||
|
|
||
|
|
||
|
public HistoryService(IHistoryRepository historyRepository, Logger logger)
|
||
|
{
|
||
|
_historyRepository = historyRepository;
|
||
|
_logger = logger;
|
||
|
}
|
||
|
|
||
|
public List<History> All()
|
||
|
{
|
||
|
return _historyRepository.All().ToList();
|
||
|
}
|
||
|
|
||
|
public void Purge()
|
||
|
{
|
||
|
_historyRepository.Purge();
|
||
|
}
|
||
|
|
||
|
public virtual void Trim()
|
||
|
{
|
||
|
_historyRepository.Trim();
|
||
|
}
|
||
|
|
||
|
public void Add(History item)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
public virtual QualityModel GetBestQualityInHistory(int seriesId, int seasonNumber, int episodeNumber)
|
||
|
{
|
||
|
return _historyRepository.GetBestQualityInHistory(seriesId, seasonNumber, episodeNumber);
|
||
|
}
|
||
|
|
||
|
}
|
||
|
}
|