aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/BaseApiService.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-21 17:00:04 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-09-21 17:00:04 -0400
commit4064b8badad46ac30afd7009bdc793c1f49c9103 (patch)
tree5993da64724b14b3fb0a0e725c7f36ced07db8d7 /MediaBrowser.Api/BaseApiService.cs
parent0a7df60207334c6fccded9371b3ca0992ad1c43c (diff)
added GameSystem entity
Diffstat (limited to 'MediaBrowser.Api/BaseApiService.cs')
-rw-r--r--MediaBrowser.Api/BaseApiService.cs13
1 files changed, 12 insertions, 1 deletions
diff --git a/MediaBrowser.Api/BaseApiService.cs b/MediaBrowser.Api/BaseApiService.cs
index e969d79ff..b3f5027e0 100644
--- a/MediaBrowser.Api/BaseApiService.cs
+++ b/MediaBrowser.Api/BaseApiService.cs
@@ -9,7 +9,6 @@ using ServiceStack.ServiceHost;
using System;
using System.Collections.Generic;
using System.Linq;
-using System.Threading.Tasks;
namespace MediaBrowser.Api
{
@@ -125,6 +124,18 @@ namespace MediaBrowser.Api
return libraryManager.GetPerson(DeSlugPersonName(name, libraryManager));
}
+ protected IEnumerable<BaseItem> GetAllLibraryItems(Guid? userId, IUserManager userManager, ILibraryManager libraryManager)
+ {
+ if (userId.HasValue)
+ {
+ var user = userManager.GetUserById(userId.Value);
+
+ return userManager.GetUserById(userId.Value).RootFolder.GetRecursiveChildren(user);
+ }
+
+ return libraryManager.RootFolder.RecursiveChildren;
+ }
+
/// <summary>
/// Deslugs an artist name by finding the correct entry in the library
/// </summary>