Пример #1
0
        public async Task <OrderResponse> PlaceOrder(Order order, List <Payment> payments, List <Coupon> coupons = null)
        {
            var requestBodyInnerObj = new OrderWithPayment(order, payments, coupons);

            var request = RestUtils.PackageRestRequest(URI.PlaceOrderURI, Method.POST,
                                                       new PlaceOrderRequest(requestBodyInnerObj), _orderHeaders);

            var response = await RestUtils.SendRestRequest <OrderResponse>(_client, request, log : LogError);

            ThrowOnInvalidDominosStatus(response);
            return(response);
        }
Пример #2
0
 public PlaceOrderRequest(OrderWithPayment order)
 {
     Order = order;
 }