Change episode file quality

New: Ability to change the quality of an episode in the database
This commit is contained in:
Mark McDowall 2012-09-03 16:26:52 -07:00
commit a7fd486b03
12 changed files with 143 additions and 8 deletions

View file

@ -221,6 +221,16 @@ namespace NzbDrone.Core.Providers
return CleanFilename(result.Trim());
}
public virtual void ChangeQuality(int episodeFileId, QualityTypes quality)
{
_database.Execute("UPDATE EpisodeFiles SET Quality = @quality WHERE EpisodeFileId = @episodeFileId", new { episodeFileId, quality });
}
public virtual void ChangeQuality(int seriesId, int seasonNumber, QualityTypes quality)
{
_database.Execute("UPDATE EpisodeFiles SET Quality = @quality WHERE SeriesId = @seriesId AND SeasonNumber = @seasonNumber", new { seriesId, seasonNumber, quality });
}
public static string CleanFilename(string name)
{
string result = name;