public async Task <ActionResult> GetArtistArtwork(string name) { var artist = await _repo.GetArtistOrCreate(name); if (artist == null) { return(NotFound()); } var artworkUrl = await _artworkService.GetArtworkUrlFor(artist); if (artworkUrl == null) { return(NotFound()); } return(Redirect(artworkUrl)); }