Exemplo n.º 1
0
        public async Task <List <TrackDto> > GetTopArtistsTracks(string artistName, int page, int itemsPerPage = 20)
        {
            List <TrackDto> tracks = await _lastFm.GetTopArtistsTracks(artistName, page, itemsPerPage);

            tracks = await _resultFilter.GetFilteredTopArtistsTracks(tracks, artistName, page, itemsPerPage);

            return(await GetTracksFromDatabaseAndAddIfNeeded(tracks));
        }