Fixed #1631 and improved translation support

Included startup args for the auto updater #1460
Mark TV requests as available #1632
This commit is contained in:
tidusjar 2017-10-27 15:44:52 +01:00
parent 2d77be0478
commit 37617eb04d
40 changed files with 177 additions and 95 deletions

View file

@ -274,6 +274,13 @@ namespace Ombi.Core.Engine
};
}
request.Available = false;
foreach (var season in request.SeasonRequests)
{
foreach (var e in season.Episodes)
{
e.Available = false;
}
}
await TvRepository.UpdateChild(request);
NotificationHelper.Notify(request, NotificationType.RequestAvailable);
return new RequestEngineResult
@ -285,7 +292,7 @@ namespace Ombi.Core.Engine
public async Task<RequestEngineResult> MarkAvailable(int modelId)
{
var request = await TvRepository.GetChild().FirstOrDefaultAsync(x => x.Id == modelId);
ChildRequests request = await TvRepository.GetChild().FirstOrDefaultAsync(x => x.Id == modelId);
if (request == null)
{
return new RequestEngineResult
@ -294,6 +301,13 @@ namespace Ombi.Core.Engine
};
}
request.Available = true;
foreach (var season in request.SeasonRequests)
{
foreach (var e in season.Episodes)
{
e.Available = true;
}
}
await TvRepository.UpdateChild(request);
NotificationHelper.Notify(request, NotificationType.RequestAvailable);
return new RequestEngineResult