From ee1fa6e816f0bf836c21a5901bf3d282f6e45dfa Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Tue, 14 Aug 2012 12:06:46 -0400 Subject: Implemented some IBN functionality - GetPerson, GetYear, GetStudio, GetGenre --- .../HttpHandlers/ItemsWithStudioHandler.cs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 MediaBrowser.Api/HttpHandlers/ItemsWithStudioHandler.cs (limited to 'MediaBrowser.Api/HttpHandlers/ItemsWithStudioHandler.cs') diff --git a/MediaBrowser.Api/HttpHandlers/ItemsWithStudioHandler.cs b/MediaBrowser.Api/HttpHandlers/ItemsWithStudioHandler.cs new file mode 100644 index 000000000..30120d524 --- /dev/null +++ b/MediaBrowser.Api/HttpHandlers/ItemsWithStudioHandler.cs @@ -0,0 +1,22 @@ +using System.Collections.Generic; +using MediaBrowser.Controller; +using MediaBrowser.Model.Entities; + +namespace MediaBrowser.Api.HttpHandlers +{ + /// + /// Gets all items within containing a studio + /// + public class ItemsWithStudioHandler : ItemListHandler + { + protected override IEnumerable ItemsToSerialize + { + get + { + Folder parent = ApiService.GetItemById(QueryString["id"]) as Folder; + + return Kernel.Instance.GetItemsWithStudio(parent, QueryString["name"], UserId); + } + } + } +} -- cgit v1.2.3