From d5900fc9eb0d284465e97ccebe3dd22179b0f650 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Tue, 5 Feb 2013 22:40:51 -0800 Subject: [PATCH] RegisterTypes in Eloquera --- NzbDrone.Core/Datastore/EloqueraDbFactory.cs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/NzbDrone.Core/Datastore/EloqueraDbFactory.cs b/NzbDrone.Core/Datastore/EloqueraDbFactory.cs index ec1d6fe5c..a85f8fb11 100644 --- a/NzbDrone.Core/Datastore/EloqueraDbFactory.cs +++ b/NzbDrone.Core/Datastore/EloqueraDbFactory.cs @@ -3,6 +3,7 @@ using System.IO; using System.Linq; using Eloquera.Client; using NzbDrone.Common; +using NzbDrone.Core.RootFolders; namespace NzbDrone.Core.Datastore { @@ -48,9 +49,23 @@ namespace NzbDrone.Core.Datastore db.OpenDatabase(databaseName); } + RegisterTypeRules(); + RegisterTypes(db); + return new EloqueraDb(db); } + private void RegisterTypeRules() + { + RootFolder rootFolder = null; + DB.TypeRules + .IgnoreProperty(() => rootFolder.FreeSpace) + .IgnoreProperty(() => rootFolder.UnmappedFolders); + } + private void RegisterTypes(DB db) + { + db.RegisterType(typeof(RootFolder)); + } } }