Example #1
0
        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 = "";
            }
        }
Example #2
0
        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 = "";
            }
        }