using System; using System.Collections.Generic; using System.Linq; using MediaBrowser.Common.Net.Handlers; using MediaBrowser.Controller; using MediaBrowser.Model.DTO; using MediaBrowser.Model.Entities; using MediaBrowser.Model.Users; namespace MediaBrowser.Api.HttpHandlers { public class GenresHandler : BaseJsonHandler>> { protected override IEnumerable> GetObjectToSerialize() { Folder parent = ApiService.GetItemById(QueryString["id"]) as Folder; Guid userId = Guid.Parse(QueryString["userid"]); User user = Kernel.Instance.Users.First(u => u.Id == userId); return Kernel.Instance.GetAllGenres(parent, user); } } }