From 9d7b3fdda66cb4607b0461b19bc42ce10bd00e6e Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Tue, 10 Sep 2013 15:30:56 -0400 Subject: add movie count sort order --- MediaBrowser.Controller/Entities/IItemByName.cs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'MediaBrowser.Controller') diff --git a/MediaBrowser.Controller/Entities/IItemByName.cs b/MediaBrowser.Controller/Entities/IItemByName.cs index 380846d151..ea23d7e3fc 100644 --- a/MediaBrowser.Controller/Entities/IItemByName.cs +++ b/MediaBrowser.Controller/Entities/IItemByName.cs @@ -13,4 +13,24 @@ namespace MediaBrowser.Controller.Entities Dictionary 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; + } + } } -- cgit v1.2.3