Processed PR Comments.

Added tests for EpisodesWithCutoffUnmet.
This commit is contained in:
Taloth Saldono
2014-02-13 20:02:58 +01:00
committed by Mark McDowall
parent d416dd4177
commit 8f87f06ac6
8 changed files with 235 additions and 30 deletions

View File

@@ -29,14 +29,18 @@ namespace NzbDrone.Api.Wanted
SortKey = pagingResource.SortKey,
SortDirection = pagingResource.SortDirection
};
if (pagingResource.FilterKey == "monitored" && pagingResource.FilterValue == "false")
pagingSpec.FilterExpression = v => v.Monitored == false || v.Series.Monitored == false;
else
pagingSpec.FilterExpression = v => v.Monitored == true && v.Series.Monitored == true;
PagingResource<EpisodeResource> resource = ApplyToPage(_episodeService.GetCutoffUnmetEpisodes, pagingSpec);
if (pagingResource.FilterKey == "monitored" && pagingResource.FilterValue == "false")
{
pagingSpec.FilterExpression = v => v.Monitored == false || v.Series.Monitored == false;
}
else
{
pagingSpec.FilterExpression = v => v.Monitored == true && v.Series.Monitored == true;
}
PagingResource<EpisodeResource> resource = ApplyToPage(_episodeService.EpisodesWhereCutoffUnmet, pagingSpec);
resource.Records = resource.Records.LoadSubtype(e => e.SeriesId, _seriesRepository).ToList();
return resource;