Ejemplo n.º 1
0
 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));
     }
 }
Ejemplo n.º 2
0
 internal static async Task <List <string> > GetAlbumsByArtistId(string id)
 {
     try
     {
         return(await ItunesApiProvider.GetAlbumsByArtistId(id));
     }
     catch (Exception)
     {
         Console.WriteLine("Проблемы с соединением. Попытка получить данные из кэша");
         return(CacheProvider.GetAlbumsByArtistId(id));
     }
 }