Пример #1
0
        /// <summary>
        /// Create an Order
        /// </summary>
        /// <param name="orderData">Order object to be sent.</param>
        /// <returns></returns>
        public async Task <Order> Create(Order orderData)
        {
            var bundle = new OrderBundle {
                Content = orderData
            };

            return((await Post(apiEndpoint: "orders", toSerialize: bundle)).Content);
        }
Пример #2
0
        /// <summary>
        /// Update an Order
        /// </summary>
        /// <param name="orderId">The identifier of Order</param>
        /// <param name="newData">New data that will be updated</param>
        /// <returns>New Order Object</returns>
        public async Task <Order> Update(int orderId, Order newData)
        {
            var endPoint = String.Format("orders/{0}", orderId);
            var bundle   = new OrderBundle {
                Content = newData
            };

            return((await Put(endPoint, toSerialize: bundle)).Content);
        }