protected override Task OnParametersSetAsync() { return(base.OnParametersSetAsync().ContinueWith( x => InvokeAsync(async() => _artistWorkInfos = await RadiocomArtistWorkRepository.GetArtist_ArtistWorks(ArtistId))) .Unwrap() .ContinueWith(x => _artistName = _artistWorkInfos.FirstOrDefault()?.ArtistInfo.Name)); }
protected override Task OnInitializedAsync() { return(base.OnInitializedAsync() .ContinueWith(x => InvokeAsync(async() => artistWorks = (await RadiocomArtistWorkRepository.GetArtistWorksAsync()) .Select(x => new ArtistWorkDisplay(x)) .OrderBy(x => x.Name))) .Unwrap()); //artistWorks = null; //await }