Exemple #1
0
        public virtual async Task <IEnumerable <Checkout> > ListAsync(CheckoutFilter options = null)
        {
            var req = PrepareRequest("checkouts.json");

            if (options != null)
            {
                req.QueryParams.AddRange(options.ToParameters());
            }

            return(await ExecuteRequestAsync <List <Checkout> >(req, HttpMethod.Get, rootElement : "checkouts"));
        }
Exemple #2
0
        public virtual async Task <int> CountAsync(CheckoutFilter filter = null)
        {
            var req = PrepareRequest("checkouts/count.json");

            if (filter != null)
            {
                req.QueryParams.AddRange(filter.ToParameters());
            }

            return(await ExecuteRequestAsync <int>(req, HttpMethod.Get, rootElement : "count"));
        }