BaseLoginPage.cs 845 B

123456789101112131415161718192021222324252627282930313233
  1. using MediaBrowser.Model.DTO;
  2. using MediaBrowser.UI.Controller;
  3. using System;
  4. using System.Threading.Tasks;
  5. namespace MediaBrowser.UI.Pages
  6. {
  7. public class BaseLoginPage : BasePage
  8. {
  9. private DtoUser[] _users;
  10. public DtoUser[] Users
  11. {
  12. get { return _users; }
  13. set
  14. {
  15. _users = value;
  16. OnPropertyChanged("Users");
  17. }
  18. }
  19. protected override async Task LoadData()
  20. {
  21. Users = await UIKernel.Instance.ApiClient.GetAllUsersAsync().ConfigureAwait(false);
  22. }
  23. protected void UserClicked(DtoUser user)
  24. {
  25. App.Instance.CurrentUser = user;
  26. //App.Instance.Navigate(new Uri("/Pages/HomePage.xaml", UriKind.Relative));
  27. }
  28. }
  29. }