Пример #1
0
        /// <summary>
        /// Get a list of all orders created for a given site.
        /// </summary>
        /// <param name="siteId">	Unique identifier for the site</param>
        /// <param name="queryParameters">Order query parameters</param>
        public virtual async Task <List <OrderModel> > GetOrders(string siteId, OrderQueryParameters queryParameters = null)
        {
            var req = PrepareRequest($"sites/{siteId}/orders");

            if (queryParameters != null)
            {
                req.QueryParams.AddRange(queryParameters.ToParameters());
            }
            return(await ExecuteRequestAsync <List <OrderModel> >(req, HttpMethod.Get));
        }
Пример #2
0
        /// <summary>
        /// Returns collection of orders
        /// </summary>
        /// <param name="queryParameters">Order query parameters</param>
        public virtual async Task <OrderCollection> GetOrdersAsync(OrderQueryParameters queryParameters = null)
        {
            var req = PrepareRequest("orders");

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

            return(await ExecuteRequestAsync <OrderCollection>(req, HttpMethod.Get));
        }