public VentataOrder Update(VentataOrder order) { VentataOrder orderWithId = RestHelper.CallResource( "PUT", String.Format("{0}?ApiKey={1}", "order", storeApiKey), order.ToJSON() //we are going to PUT to Orders with the new order information ).FromJSON<VentataOrder>(); //then we convert it the JSON to a Ventata Order return orderWithId; }
/// <summary> /// Converts your internal Order into a Ventata Order /// </summary> /// <param name="order">An instance of your internal Order object</param> /// <returns></returns> public static VentataOrder ConvertOrder(Order order) { VentataOrder orderToReturn = new VentataOrder(); //Map internal Order to Ventata Order orderToReturn.DateCreated = order.DateOrdered; orderToReturn.ShippingCost = order.Shipping; orderToReturn.SubTotal = order.SubTotal; orderToReturn.Taxes = order.Taxes; orderToReturn.TotalPrice = order.Total; orderToReturn.OrderDetails = new List<VentataOrderDetail>(); return orderToReturn; }