internal static async Task <List <(string id, string artist)> > GetArtistByTermAsync(string artist) { try { return(await ItunesApiProvider.GetArtistByTermAsync(artist)); } catch (Exception) { Console.WriteLine("Проблемы с соединением. Попытка получить данные из кэша"); return(CacheProvider.GetArtistByTermAsync(artist)); } }
internal static async Task <List <string> > GetAlbumsByArtistId(string id) { try { return(await ItunesApiProvider.GetAlbumsByArtistId(id)); } catch (Exception) { Console.WriteLine("Проблемы с соединением. Попытка получить данные из кэша"); return(CacheProvider.GetAlbumsByArtistId(id)); } }