Exemple #1
0
        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;
        }
Exemple #2
0
        /// <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;
        }