HistoryProvider will return History Items with Episode and SeriesTitle.

This commit is contained in:
Mark McDowall 2011-06-19 16:44:45 -07:00
commit 0972c956b8
3 changed files with 29 additions and 24 deletions

View file

@ -25,9 +25,18 @@ namespace NzbDrone.Core.Providers
{
}
public virtual IEnumerable<History> AllItems()
public virtual List<History> AllItems()
{
return _database.Query<History>("");
return _database.Fetch<History>("");
}
public virtual List<History> AllItemsWithRelationships()
{
return _database.Fetch<History, Episode>(@"
SELECT History.*, Series.Title as SeriesTitle, Episodes.* FROM History
INNER JOIN Series ON History.SeriesId = Series.SeriesId
INNER JOIN Episodes ON History.EpisodeId = Episodes.EpisodeId
");
}
public virtual void Purge()