diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-21 17:00:04 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-09-21 17:00:04 -0400 |
| commit | 4064b8badad46ac30afd7009bdc793c1f49c9103 (patch) | |
| tree | 5993da64724b14b3fb0a0e725c7f36ced07db8d7 /MediaBrowser.Api/BaseApiService.cs | |
| parent | 0a7df60207334c6fccded9371b3ca0992ad1c43c (diff) | |
added GameSystem entity
Diffstat (limited to 'MediaBrowser.Api/BaseApiService.cs')
| -rw-r--r-- | MediaBrowser.Api/BaseApiService.cs | 13 |
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> |
