From 80b3ad7bd20329e6a5bbf6eeb76af62c87434a7c Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Thu, 19 Jul 2012 22:22:44 -0400 Subject: Moved the http server to it's own assembly. added comments and made other minor re-organizations. --- MediaBrowser.Api/HttpHandlers/ItemHandler.cs | 33 ++-------------------------- 1 file changed, 2 insertions(+), 31 deletions(-) (limited to 'MediaBrowser.Api/HttpHandlers/ItemHandler.cs') diff --git a/MediaBrowser.Api/HttpHandlers/ItemHandler.cs b/MediaBrowser.Api/HttpHandlers/ItemHandler.cs index dd508d103..2ff235493 100644 --- a/MediaBrowser.Api/HttpHandlers/ItemHandler.cs +++ b/MediaBrowser.Api/HttpHandlers/ItemHandler.cs @@ -1,48 +1,19 @@ using System; -using MediaBrowser.Api.Model; -using MediaBrowser.Common.Net; -using MediaBrowser.Common.Net.Handlers; -using MediaBrowser.Controller; +using MediaBrowser.Net.Handlers; using MediaBrowser.Model.Entities; namespace MediaBrowser.Api.HttpHandlers { public class ItemHandler : JsonHandler { - public ItemHandler(RequestContext ctx) - : base(ctx) - { - } - protected sealed override object ObjectToSerialize { get { Guid userId = Guid.Parse(QueryString["userid"]); - return GetSerializationObject(ItemToSerialize, true, userId); - } - } - - public static object GetSerializationObject(BaseItem item, bool includeChildren, Guid userId) - { - BaseItemInfo wrapper = new BaseItemInfo() - { - Item = item, - UserItemData = Kernel.Instance.GetUserItemData(userId, item.Id) - }; - - if (includeChildren) - { - var folder = item as Folder; - - if (folder != null) - { - wrapper.Children = Kernel.Instance.GetParentalAllowedChildren(folder, userId); - } + return ApiService.GetSerializationObject(ItemToSerialize, true, userId); } - - return wrapper; } protected virtual BaseItem ItemToSerialize -- cgit v1.2.3