diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-10 15:30:56 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-10 15:30:56 -0400 |
| commit | 9d7b3fdda66cb4607b0461b19bc42ce10bd00e6e (patch) | |
| tree | e12d5546f9ee7279c1a1b3d26eed11560dc3064f /MediaBrowser.Controller/Entities/IItemByName.cs | |
| parent | 3c2ec758bedcffe2e389bffde5b4e153e4cb8a86 (diff) | |
add movie count sort order
Diffstat (limited to 'MediaBrowser.Controller/Entities/IItemByName.cs')
| -rw-r--r-- | MediaBrowser.Controller/Entities/IItemByName.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/MediaBrowser.Controller/Entities/IItemByName.cs b/MediaBrowser.Controller/Entities/IItemByName.cs index 380846d15..ea23d7e3f 100644 --- a/MediaBrowser.Controller/Entities/IItemByName.cs +++ b/MediaBrowser.Controller/Entities/IItemByName.cs @@ -13,4 +13,24 @@ namespace MediaBrowser.Controller.Entities Dictionary<Guid, ItemByNameCounts> UserItemCounts { get; set; } } + + public static class IItemByNameExtensions + { + public static ItemByNameCounts GetItemByNameCounts(this IItemByName item, User user) + { + if (user == null) + { + return item.ItemCounts; + } + + ItemByNameCounts counts; + + if (item.UserItemCounts.TryGetValue(user.Id, out counts)) + { + return counts; + } + + return null; + } + } } |
