More work around the advanced options

This commit is contained in:
tidusjar 2019-05-19 00:34:13 +01:00
parent e5b74d32d0
commit 10f503ae2c
18 changed files with 111 additions and 32 deletions

View file

@ -249,6 +249,29 @@ namespace Ombi.Core.Engine
}
public async Task<RequestEngineResult> UpdateAdvancedOptions(MovieAdvancedOptions options)
{
var request = await MovieRepository.Find(options.RequestId);
if (request == null)
{
return new RequestEngineResult
{
Result = false,
ErrorMessage = "Request does not exist"
};
}
request.QualityOverride = options.QualityOverride;
request.RootPathOverride = options.RootPathOverride;
await MovieRepository.Update(request);
return new RequestEngineResult
{
Result = true
};
}
private IQueryable<MovieRequests> OrderMovies(IQueryable<MovieRequests> allRequests, OrderType type)
{
switch (type)