From cf61ac0264883e53f024088a88148b87cbbf89a7 Mon Sep 17 00:00:00 2001 From: LukePulverenti Date: Sun, 17 Mar 2013 23:10:21 -0400 Subject: fixed client type display for ios. also fixed display preferences saving. --- .../Entities/CollectionFolder.cs | 2 +- MediaBrowser.Controller/Entities/Folder.cs | 38 +++++++++++----------- 2 files changed, 20 insertions(+), 20 deletions(-) (limited to 'MediaBrowser.Controller/Entities') diff --git a/MediaBrowser.Controller/Entities/CollectionFolder.cs b/MediaBrowser.Controller/Entities/CollectionFolder.cs index 091cbdc3b5..c64f001c11 100644 --- a/MediaBrowser.Controller/Entities/CollectionFolder.cs +++ b/MediaBrowser.Controller/Entities/CollectionFolder.cs @@ -35,7 +35,7 @@ namespace MediaBrowser.Controller.Entities /// Allow different display preferences for each collection folder /// /// The display prefs id. - public override Guid DisplayPrefsId + public override Guid DisplayPreferencesId { get { diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs index 9e50969201..48d7cbd89c 100644 --- a/MediaBrowser.Controller/Entities/Folder.cs +++ b/MediaBrowser.Controller/Entities/Folder.cs @@ -64,7 +64,7 @@ namespace MediaBrowser.Controller.Entities /// /// The display prefs id. [IgnoreDataMember] - public virtual Guid DisplayPrefsId + public virtual Guid DisplayPreferencesId { get { @@ -76,35 +76,35 @@ namespace MediaBrowser.Controller.Entities /// /// The _display prefs /// - private IEnumerable _displayPrefs; + private IEnumerable _displayPreferences; /// /// The _display prefs initialized /// - private bool _displayPrefsInitialized; + private bool _displayPreferencesInitialized; /// /// The _display prefs sync lock /// - private object _displayPrefsSyncLock = new object(); + private object _displayPreferencesSyncLock = new object(); /// /// Gets the display prefs. /// /// The display prefs. [IgnoreDataMember] - public IEnumerable DisplayPrefs + public IEnumerable DisplayPreferences { get { // Call ToList to exhaust the stream because we'll be iterating over this multiple times - LazyInitializer.EnsureInitialized(ref _displayPrefs, ref _displayPrefsInitialized, ref _displayPrefsSyncLock, () => Kernel.Instance.DisplayPreferencesRepository.RetrieveDisplayPrefs(this).ToList()); - return _displayPrefs; + LazyInitializer.EnsureInitialized(ref _displayPreferences, ref _displayPreferencesInitialized, ref _displayPreferencesSyncLock, () => Kernel.Instance.DisplayPreferencesRepository.RetrieveDisplayPreferences(this).ToList()); + return _displayPreferences; } private set { - _displayPrefs = value; + _displayPreferences = value; if (value == null) { - _displayPrefsInitialized = false; + _displayPreferencesInitialized = false; } } } @@ -116,29 +116,29 @@ namespace MediaBrowser.Controller.Entities /// if set to true [create if null]. /// DisplayPreferences. /// - public DisplayPreferences GetDisplayPrefs(User user, bool createIfNull) + public DisplayPreferences GetDisplayPreferences(User user, bool createIfNull) { if (user == null) { throw new ArgumentNullException(); } - if (DisplayPrefs == null) + if (DisplayPreferences == null) { if (!createIfNull) { return null; } - AddOrUpdateDisplayPrefs(user, new DisplayPreferences { UserId = user.Id }); + AddOrUpdateDisplayPreferences(user, new DisplayPreferences { UserId = user.Id }); } - var data = DisplayPrefs.FirstOrDefault(u => u.UserId == user.Id); + var data = DisplayPreferences.FirstOrDefault(u => u.UserId == user.Id); if (data == null && createIfNull) { data = new DisplayPreferences { UserId = user.Id }; - AddOrUpdateDisplayPrefs(user, data); + AddOrUpdateDisplayPreferences(user, data); } return data; @@ -150,7 +150,7 @@ namespace MediaBrowser.Controller.Entities /// The user. /// The data. /// - public void AddOrUpdateDisplayPrefs(User user, DisplayPreferences data) + public void AddOrUpdateDisplayPreferences(User user, DisplayPreferences data) { if (user == null) { @@ -164,15 +164,15 @@ namespace MediaBrowser.Controller.Entities data.UserId = user.Id; - if (DisplayPrefs == null) + if (DisplayPreferences == null) { - DisplayPrefs = new[] { data }; + DisplayPreferences = new[] { data }; } else { - var list = DisplayPrefs.Where(u => u.UserId != user.Id).ToList(); + var list = DisplayPreferences.Where(u => u.UserId != user.Id).ToList(); list.Add(data); - DisplayPrefs = list; + DisplayPreferences = list; } } -- cgit v1.2.3