public async Task <ActionResult <IEnumerable <AlbumDownloadModel> > > SearchAlbumAsync(string name) { try { var albums = (await AlbumModel.PerformAlbumSearch( name, _spotifyAPICredentials).ConfigureAwait(false)).Albums.Items; return(Ok(MapEntitiesToDownloadModels <SimpleAlbum, AlbumDownloadModel>(albums))); } catch (Exception err) { LogException(err); return(Problem("There was an error searching for the album from Spotify", statusCode: 500, type: err.GetType().ToString())); } }