예제 #1
0
        // Place Order
        public void PlaceOrder(IOrderRepository order)
        {
            if (_loggedIn)
            {
                int orderId = 0;

                // Order Set up
                customerOrder.CustomerID = customerAccount.Id;
                customerOrder.OrderTime  = DateTimeOffset.Now;

                //Order Placement
                order.AddOrder(customerOrder);
                order.Save();

                orderId = order.GetOrderIdByCustomerId(customerOrder.CustomerID);
                order.AddOrderDetails(customerOrder, orderId);
                order.Save();
            }
            else
            {
                Console.WriteLine("Please use the command GLogIn and enter credentials to proceed to order placement.");
            }
        }