public async Task GetGameCategories(string gameID) { Categories = new BindableCollection <CategoryViewModel>(); foreach (Category c in gameSelected.categories) { CategoryViewModel cat = new CategoryViewModel(c); foreach (Playlist p in c.playlists) { PlaylistViewModel pvm = new PlaylistViewModel(p); cat.Playlists.Add(pvm); pvm.FetchClips = pvm.FetchClipsAndHeaders(); } if (c.playlists != null && c.playlists.Count() != 0) { Categories.Add(cat); } } ProgressRingVisibility = Visibility.Collapsed; ProgressRingIsActive = false; MarkDownloadedPlaylists(); if (Categories.Count == 0) { NoPlaylistText = "There are no playlists for this entry"; } else { NoPlaylistText = ""; } }
public async Task GetGameCategories(string gameID) { Categories = new BindableCollection<CategoryViewModel>(); foreach (Category c in gameSelected.categories) { CategoryViewModel cat = new CategoryViewModel(c); foreach (Playlist p in c.playlists) { PlaylistViewModel pvm = new PlaylistViewModel(p); cat.Playlists.Add(pvm); pvm.FetchClips = pvm.FetchClipsAndHeaders(); } if (c.playlists != null && c.playlists.Count() != 0) { Categories.Add(cat); } } ProgressRingVisibility = Visibility.Collapsed; ProgressRingIsActive = false; MarkDownloadedPlaylists(); if (Categories.Count == 0) { NoPlaylistText = "There are no playlists for this entry"; } else { NoPlaylistText = ""; } }