ItemsWithStudioHandler.cs 639 B

12345678910111213141516171819202122
  1. using System.Collections.Generic;
  2. using MediaBrowser.Controller;
  3. using MediaBrowser.Model.Entities;
  4. namespace MediaBrowser.Api.HttpHandlers
  5. {
  6. /// <summary>
  7. /// Gets all items within containing a studio
  8. /// </summary>
  9. public class ItemsWithStudioHandler : ItemListHandler
  10. {
  11. protected override IEnumerable<BaseItem> ItemsToSerialize
  12. {
  13. get
  14. {
  15. Folder parent = ApiService.GetItemById(QueryString["id"]) as Folder;
  16. return Kernel.Instance.GetItemsWithStudio(parent, QueryString["name"], UserId);
  17. }
  18. }
  19. }
  20. }