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 --- MediaBrowser.Api/HttpHandlers/YearsHandler.cs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 MediaBrowser.Api/HttpHandlers/YearsHandler.cs (limited to 'MediaBrowser.Api/HttpHandlers/YearsHandler.cs') diff --git a/MediaBrowser.Api/HttpHandlers/YearsHandler.cs b/MediaBrowser.Api/HttpHandlers/YearsHandler.cs new file mode 100644 index 000000000..6f4787028 --- /dev/null +++ b/MediaBrowser.Api/HttpHandlers/YearsHandler.cs @@ -0,0 +1,20 @@ +using System; +using MediaBrowser.Controller; +using MediaBrowser.Model.Entities; + +namespace MediaBrowser.Api.HttpHandlers +{ + public class YearsHandler : JsonHandler + { + protected override object ObjectToSerialize + { + get + { + Folder parent = ApiService.GetItemById(QueryString["id"]) as Folder; + Guid userId = Guid.Parse(QueryString["userid"]); + + return Kernel.Instance.GetAllYears(parent, userId); + } + } + } +} -- cgit v1.2.3