Exemple #1
0
        public async Task <PagedResponse <Quote> > FindApproved(IEnumerable <string> guildFilter, PagingFilter pagingFilter)
        {
            var data = new FindApprovedRequest
            {
                GuildFilter  = guildFilter,
                PagingFilter = pagingFilter
            };
            var msg = await _natsService.RequestAsync(data);

            return(msg.GetData <PagedResponse <Quote> >());
        }
 /// <inheritdoc />
 public async Task <ItemsList <PlayerRanking> > GetLeagueSeasonRankingsAsync(Leagues league, string seasonId,
                                                                             PagingFilter pagingFilter = null)
 => await _requester.GetAndDeserializeAsync <ItemsList <PlayerRanking> >(LeaguesUrl + (int)league + "/seasons/"
                                                                         + seasonId, pagingFilter?.ToDictionary());
Exemple #3
0
        public Task <IEnumerable <Contact> > SearchContactsAsync(ContactSearchData searchData, PagingFilter filter = null)
        {
            if (!string.IsNullOrWhiteSpace(searchData.SearchName))
            {
                return(_store.FindContactsByNameAsync(searchData.SearchName, filter));
            }

            if (!string.IsNullOrWhiteSpace(searchData.SearchNumber))
            {
                return(_store.FindContactsByDetailAsync(searchData.SearchNumber, filter));
            }

            return(_store.GetAllAsync(filter));
        }
 public IndexRequest(int page = 0, int pageSize = 20)
 {
     PagingFilter = new PagingFilter(page, pageSize);
 }
Exemple #5
0
 /// <summary>
 /// List Code Package Revisions
 /// </summary>
 /// <remarks>
 /// http://dev.iron.io/worker/reference/api/#list_code_package_revisions
 /// </remarks>
 public RevisionCollection Revisions(PagingFilter filter = null)
 {
     return(_restClient.Get <RevisionCollection>(_client.Config, EndPoint + "/revisions", filter));
 }