Example #1
0
        public async Task LoadMore()
        {
            List <Album> listAlbum = await NhacCuaTui.GetListOfPlaylistAsync(link, ++page);

            foreach (var album in listAlbum)
            {
                AlbumList.Add(new AlbumViewModel(album)
                {
                    IsDataLoaded = false
                });
            }
        }
Example #2
0
        public async Task LoadDataInit(string link)
        {
            if (link == null)
            {
                return;
            }
            this.link = link;
            List <Album> listAlbum = await NhacCuaTui.GetListOfPlaylistAsync(link, 0);

            AlbumList.Clear();
            foreach (var album in listAlbum)
            {
                AlbumList.Add(new AlbumViewModel(album)
                {
                    IsDataLoaded = false
                });
            }
            IsDataLoaded = true;
        }
Example #3
0
        public async Task LoadDataFeature(string link, int numberOfItem)
        {
            if (link == null)
            {
                return;
            }
            this.link = link;
            List <Album> listAlbum = await NhacCuaTui.GetListOfPlaylistAsync(link, 0);

            AlbumList.Clear();
            int i = 0;

            foreach (var album in listAlbum)
            {
                if (i++ < numberOfItem)
                {
                    AlbumList.Add(new AlbumViewModel(album)
                    {
                        IsDataLoaded = false
                    });
                }
            }
            IsDataLoaded = true;
        }