YearsHandler.cs 654 B

1234567891011121314151617181920
  1. using System;
  2. using System.Collections.Generic;
  3. using MediaBrowser.Common.Net.Handlers;
  4. using MediaBrowser.Controller;
  5. using MediaBrowser.Model.DTO;
  6. using MediaBrowser.Model.Entities;
  7. namespace MediaBrowser.Api.HttpHandlers
  8. {
  9. public class YearsHandler : BaseJsonHandler<IEnumerable<CategoryInfo<Year>>>
  10. {
  11. protected override IEnumerable<CategoryInfo<Year>> GetObjectToSerialize()
  12. {
  13. Folder parent = ApiService.GetItemById(QueryString["id"]) as Folder;
  14. Guid userId = Guid.Parse(QueryString["userid"]);
  15. return Kernel.Instance.GetAllYears(parent, userId);
  16. }
  17. }
  18. }