Browse Source

Merge branch 'master' of https://github.com/MediaBrowser/MediaBrowser

Eric Reed 12 years ago
parent
commit
2da8146955

+ 1 - 1
MediaBrowser.Controller/Entities/BaseItem.cs

@@ -32,7 +32,7 @@ namespace MediaBrowser.Controller.Entities
         /// Gets or sets the name.
         /// </summary>
         /// <value>The name.</value>
-        public string Name { get; set; }
+        public virtual string Name { get; set; }
 
         /// <summary>
         /// Gets or sets the id.

+ 3 - 1
MediaBrowser.Server.Implementations/Library/UserManager.cs

@@ -106,10 +106,12 @@ namespace MediaBrowser.Server.Implementations.Library
         /// </summary>
         /// <param name="logger">The logger.</param>
         /// <param name="configurationManager">The configuration manager.</param>
-        public UserManager(ILogger logger, IServerConfigurationManager configurationManager)
+        /// <param name="userDataRepository">The user data repository.</param>
+        public UserManager(ILogger logger, IServerConfigurationManager configurationManager, IUserDataRepository userDataRepository)
         {
             _logger = logger;
             ConfigurationManager = configurationManager;
+            _userDataRepository = userDataRepository;
         }
 
         #region Events

+ 3 - 3
MediaBrowser.ServerApplication/ApplicationHost.cs

@@ -220,12 +220,12 @@ namespace MediaBrowser.ServerApplication
             ZipClient = new DotNetZipClient();
             RegisterSingleInstance(ZipClient);
 
-            UserManager = new UserManager(Logger, ServerConfigurationManager);
-            RegisterSingleInstance(UserManager);
-
             UserDataRepository = new SQLiteUserDataRepository(ApplicationPaths, JsonSerializer, LogManager);
             RegisterSingleInstance(UserDataRepository);
 
+            UserManager = new UserManager(Logger, ServerConfigurationManager, UserDataRepository);
+            RegisterSingleInstance(UserManager);
+
             LibraryManager = new LibraryManager(Logger, TaskManager, UserManager, ServerConfigurationManager, UserDataRepository);
             RegisterSingleInstance(LibraryManager);