Example #1
0
        public async Task <PageResponse <LastArtist> > GetTopArtistsAsync(int page = 1, int itemsPerPage = LastFm.DefaultPageLength)
        {
            var command = new GetTopArtistsCommand(Auth)
            {
                Page  = page,
                Count = itemsPerPage
            };

            return(await command.ExecuteAsync());
        }
Example #2
0
 public async Task<PageResponse<LastArtist>> GetTopArtistsAsync(int page = 1, int itemsPerPage = LastFm.DefaultPageLength)
 {
     var command = new GetTopArtistsCommand(Auth)
     {
         Page = page,
         Count = itemsPerPage,
         HttpClient = HttpClient
     };
     return await command.ExecuteAsync();
 }
Example #3
0
        /// <summary>
        /// Get the top artists tagged by this tag, ordered by tag count.
        /// </summary>
        public Task <PageResponse <LastArtist> > GetTopArtistsAsync(string tagName, int page = 1, int itemsPerPage = LastFm.DefaultPageLength)
        {
            var command = new GetTopArtistsCommand(Auth, tagName)
            {
                HttpClient = HttpClient,
                Page       = page,
                Count      = itemsPerPage
            };

            return(command.ExecuteAsync());
        }
Example #4
0
        public async Task <PageResponse <LastArtist> > GetTopArtists(string username, LastStatsTimeSpan span, int pagenumber = 0, int count = LastFm.DefaultPageLength)
        {
            var command = new GetTopArtistsCommand(Auth, username, span)
            {
                Page       = pagenumber,
                Count      = count,
                HttpClient = HttpClient
            };

            return(await command.ExecuteAsync());
        }
Example #5
0
        public async Task<PageResponse<LastArtist>> GetTopArtists(string username, LastStatsTimeSpan span, int pagenumber = 0, int count = LastFm.DefaultPageLength)
        {
            var command = new GetTopArtistsCommand(Auth, username, span)
            {
                Page = pagenumber,
                Count = count,
                HttpClient = HttpClient
            };

            return await command.ExecuteAsync();
        }