示例#1
0
 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));
 }
示例#2
0
        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
        }