Example #1
0
        public void SubmitOrderAndClearCart(UserCache pUserCache)
        {
            Order lOrder = new Order();
            lOrder.OrderDate = DateTime.Now;
            lOrder.Customer = pUserCache.Model;
            // NEWLY ADDED 
            lOrder.UserId = pUserCache.Model.Id;

            lOrder.Status = 0;

            foreach(OrderItem lItem in mOrderItems)
            {
                // NEWLY ADDED
                lItem.order_Id = lOrder.ExternalOrderId;
                lItem.MediaId = lItem.Media.Id;
                lItem.Media.Stocks.setMediaId(lItem.Media.Id);

                lOrder.OrderItems.Add(lItem);
            }

            OrderService.OrderServiceClient lOrderService = new OrderService.OrderServiceClient();

            lOrderService.SubmitOrder(lOrder);
            pUserCache.UpdateUserCache();
            Clear();
        }
Example #2
0
        public void SubmitOrderAndClearCart(UserCache pUserCache)
        {
            Order lOrder = new Order();
            lOrder.OrderDate = DateTime.Now;
            lOrder.Customer = pUserCache.Model;
            lOrder.Status = 0;
            foreach(OrderItem lItem in mOrderItems)
            {
                lOrder.OrderItems.Add(lItem);
            }

            OrderService.OrderServiceClient lOrderService = new OrderService.OrderServiceClient();

            lOrderService.SubmitOrder(lOrder);
            pUserCache.UpdateUserCache();
            Clear();
        }
Example #3
0
File: Cart.cs Project: agaw/aurora
        public void SubmitOrderAndClearCart(UserCache pUserCache)
        {
            Order lOrder = new Order();
            lOrder.OrderDate = DateTime.Now;
            lOrder.Customer = pUserCache.Model;
            foreach(OrderItem lItem in mOrderItems)
            {
                lOrder.OrderItems.Add(lItem);
            }
            lOrder.Total = Convert.ToDouble(ComputeTotalValue());

            OrderService.OrderServiceClient lOrderService = new OrderService.OrderServiceClient();

            lOrderService.SubmitOrder(lOrder);
            pUserCache.UpdateUserCache();
            Clear();
        }
Example #4
0
File: Cart.cs Project: agaw/aurora
        public void SubmitOrderAndClearCart(UserCache pUserCache)
        {
            Order lOrder = new Order();

            lOrder.OrderDate = DateTime.Now;
            lOrder.Customer  = pUserCache.Model;
            foreach (OrderItem lItem in mOrderItems)
            {
                lOrder.OrderItems.Add(lItem);
            }
            lOrder.Total = Convert.ToDouble(ComputeTotalValue());

            OrderService.OrderServiceClient lOrderService = new OrderService.OrderServiceClient();

            lOrderService.SubmitOrder(lOrder);
            pUserCache.UpdateUserCache();
            Clear();
        }