mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-14 10:47:08 -07:00
moved media file service
This commit is contained in:
parent
8900bbb3a1
commit
de5d5b76e8
46 changed files with 512 additions and 488 deletions
|
@ -15,6 +15,7 @@ namespace NzbDrone.Core.Datastore
|
|||
IList<T> UpdateMany<T>(IList<T> objects) where T : ModelBase;
|
||||
void Delete<T>(T obj) where T : ModelBase;
|
||||
void DeleteMany<T>(IEnumerable<T> objects) where T : ModelBase;
|
||||
void UpdateField<T>(T model, string fieldName) where T : ModelBase;
|
||||
}
|
||||
|
||||
public static class SiaqodbLogger
|
||||
|
@ -22,8 +23,8 @@ namespace NzbDrone.Core.Datastore
|
|||
public static void ListenTo(Siaqodb db)
|
||||
{
|
||||
db.DeletedObject += OnDeletedObject;
|
||||
db.LoadingObject +=OnLoadingObject;
|
||||
db.LoadedObject +=OnLoadedObject;
|
||||
db.LoadingObject += OnLoadingObject;
|
||||
db.LoadedObject += OnLoadedObject;
|
||||
}
|
||||
|
||||
private static void OnLoadedObject(object sender, LoadedObjectEventArgs e)
|
||||
|
@ -116,6 +117,11 @@ namespace NzbDrone.Core.Datastore
|
|||
}
|
||||
}
|
||||
|
||||
public void UpdateField<T>(T model, string fieldName) where T : ModelBase
|
||||
{
|
||||
_db.UpdateObjectBy(model, fieldName);
|
||||
}
|
||||
|
||||
private IList<T> DoMany<T>(IEnumerable<T> objects, Func<T, T> function) where T : ModelBase
|
||||
{
|
||||
return objects.Select(function).ToList();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue