Using reqres to map episode to episode file

This commit is contained in:
Mark McDowall 2013-08-21 17:56:25 -07:00
parent 8737cb0145
commit b1899b5f6f
8 changed files with 73 additions and 16 deletions

View file

@ -16,10 +16,22 @@ namespace NzbDrone.Api.EpisodeFiles
: base("/episodefile")
{
_mediaFileService = mediaFileService;
GetResourceAll = GetEpisodeFiles;
UpdateResource = SetQuality;
}
private List<EpisodeFileResource> GetEpisodeFiles()
{
var seriesId = (int?)Request.Query.SeriesId;
if (seriesId == null)
{
throw new BadRequestException("seriesId is missing");
}
return ToListResource(() => _mediaFileService.GetFilesBySeries(seriesId.Value));
}
private EpisodeFileResource SetQuality(EpisodeFileResource episodeFileResource)
{
var episodeFile = _mediaFileService.Get(episodeFileResource.Id);