UsersHandler.cs 549 B

1234567891011121314151617
  1. using System.Collections.Generic;
  2. using System.Linq;
  3. using System.Threading.Tasks;
  4. using MediaBrowser.Common.Net.Handlers;
  5. using MediaBrowser.Controller;
  6. using MediaBrowser.Model.DTO;
  7. namespace MediaBrowser.Api.HttpHandlers
  8. {
  9. class UsersHandler : BaseSerializationHandler<IEnumerable<DTOUser>>
  10. {
  11. protected override Task<IEnumerable<DTOUser>> GetObjectToSerialize()
  12. {
  13. return Task.FromResult<IEnumerable<DTOUser>>(Kernel.Instance.Users.Select(u => ApiService.GetDTOUser(u)));
  14. }
  15. }
  16. }