private async void PageLoadedUtil_MusicListPageLoadedEvent(object sender, EventArgs e) { if (IsVisible) { var musics = await GetListeningTestMusics(); TbSongCount.Text = (musics.Results?.Count() ?? 0).ToString(); MusicSearchInfoChangedUtil.InvokeFromJMSearchChanged(musics, 1); } }
private void PageLoadedUtil_MusicListPageLoadedEvent(object sender, EventArgs e) { if (IsVisible) { if (App.User != null) { var musicInfoOfPageModel = new MusicSearchPageResult() { PageCount = 1, PageNumber = 1, ResultType = MusicRequestType.Song, Results = _musicService.GetMusicsByMusicListId(_userMusicListId).Reverse() }; SongCount.Text = (musicInfoOfPageModel?.Results.Count() ?? 0).ToString(); MusicSearchInfoChangedUtil.InvokeFromJMSearchChanged(musicInfoOfPageModel, 1); } } }
private void GetJMusics(MusicRequestType type, int page, int size) { Task.Factory.StartNew(() => { try { var musicInfoOfPageModel = GetJMusicInfoOfPageModel(type, _lastSearchKey, page, size); if (musicInfoOfPageModel == null) { return; } MusicSearchInfoChangedUtil.InvokeFromJMSearchChanged(musicInfoOfPageModel, page); } catch (Exception ex) { MusicSearchInfoChangedUtil.InvokeFromJMSearchChanged(null, page, false, ex.Message); } }); }
private async void MusicListPageLoaded(object sender, EventArgs e) { if (IsVisible) { var pagedResult = await Task.Factory.StartNew(() => { return(new MusicSearchPageResult() { PageCount = 1, PageNumber = 1, ResultType = MusicRequestType.Song, Results = _musicService.GetMusicsBySingerId(_singerId) }); }); TbSongCount.Text = pagedResult.Results.Count().ToString(); MusicSearchInfoChangedUtil.InvokeFromJMSearchChanged(pagedResult, 1); } }