public async Task <string> GetArtworkUrl(string artistName, string albumTitle) { return(await _interceptor.TryMethod( _service.GetArtworkUrl(artistName, albumTitle), string.Empty, WebServiceType.LastFm, "Get Artwork URL (Artist: " + artistName + ", Title: " + albumTitle + ")")); }
private async void OnGetArtworkFromWeb() { LoadingArtwork = true; var result = await _webAlbumInfoService.GetArtworkUrl(ArtistName, Title); if (string.IsNullOrEmpty(result)) { _messenger.Send(new ShowDialogMessage(_messenger, MessageType.Info, "Artwork", "No artwork found for this album")); } UpdateArtwork(await GetImageBytesFromUrl(result)); }