Esempio n. 1
0
        public void PlaceOrder(string userName)
        {
            /* mini plan
             * 1 add basket
             * 2 add orderStatus
             * 3 add userOrder
             */
            const int defaultUp = 1;

            OrderBasketController basketController = new OrderBasketController();

            BasketID = basketController.GetAllBasket().Count() + defaultUp; // need change !!!

            BasketCreateDate = DateTime.Now;
            basketController.AddBasket(BasketID, BasketCreateDate);

            OrderStatusController orderStatusController = new OrderStatusController();

            OrderStatusID = orderStatusController.GetAllOrderStatus().Count() + defaultUp; //need change !!!

            orderStatusController.AddOrderStatus(OrderStatusID,
                                                 null,
                                                 null,
                                                 defaultOrderState);

            UserOrderController userOrderController = new UserOrderController();

            foreach (int productId in ProductIDList)
            {
                int id = userOrderController.GetAllUserOrders().Count() + defaultUp;//need change !!!

                userOrderController.AddUserOrder(id,
                                                 BasketID,
                                                 OrderStatusID,
                                                 productId,
                                                 userName);
            }

            //after PlaceOrder clear productlist
            ClearBasket();
        }
Esempio n. 2
0
        public void PlaceOrder(string userName)
        {   
            /* mini plan
             *1 add basket
             *2 add orderStatus
             *3 add userOrder
             */
            const int defaultUp = 1;
            
            OrderBasketController basketController = new OrderBasketController();
            BasketID = basketController.GetAllBasket().Count() + defaultUp; // need change !!!

            BasketCreateDate = DateTime.Now;
            basketController.AddBasket(BasketID, BasketCreateDate);

            OrderStatusController orderStatusController = new OrderStatusController();
            OrderStatusID = orderStatusController.GetAllOrderStatus().Count() + defaultUp; //need change !!!

            orderStatusController.AddOrderStatus(OrderStatusID,
                                                 null,
                                                 null,
                                                 defaultOrderState);

            UserOrderController userOrderController = new UserOrderController();

            foreach (int productId in ProductIDList)
            {
                int id = userOrderController.GetAllUserOrders().Count() + defaultUp;//need change !!!

                userOrderController.AddUserOrder(id,
                                                 BasketID,
                                                 OrderStatusID,
                                                 productId,
                                                 userName);
            }

            //after PlaceOrder clear productlist
            ClearBasket();
        }