/// <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; }
/// <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; }