public async void ReloadMyClubs() { Loading = true; MyClubs = new ObservableCollection <MalClubEntry>(await MalClubQueries.GetClubs(MalClubQueries.QueryType.My, 0)); MyClubsEmptyNoticeVisibility = !MyClubs.Any(); Loading = false; }
public async void NavigatedTo(bool force = false) { if (QueryType == MalClubQueries.QueryType.My) { if (_myClubs == null) { Loading = true; MyClubs = new ObservableCollection <MalClubEntry>(await MalClubQueries.GetClubs(QueryType, 0) ?? Enumerable.Empty <MalClubEntry>()); MyClubsEmptyNoticeVisibility = !MyClubs.Any(); Loading = false; } } }
private async void LoadAllClubs() { if (_allClubs == null) { Loading = true; _allClubs = await MalClubQueries.GetClubs(MalClubQueries.QueryType.All, 0); Loading = false; if (_allClubs != null && _allClubs.Any()) { Clubs = new SmartObservableCollection <MalClubEntry>(_allClubs); EmptyNoticeVisibility = false; } else { Clubs = new SmartObservableCollection <MalClubEntry>(); EmptyNoticeVisibility = true; } } }