示例#1
0
        static void CustomerRole()
        {
            System.Console.WriteLine("Do you want to place an order");
            System.Console.WriteLine("or");
            System.Console.WriteLine("view your order history?");
            System.Console.WriteLine();
            var starter = new Starter();
            var user    = new User();
            var store   = new Store();

            do
            {
                Starter.OrderMenu();
                int select;
                int.TryParse(Console.ReadLine(), out select);

                if (select == 1)
                {
                    if (user.Name == null)
                    {
                        System.Console.WriteLine("Please enter a username");
                        string name = Console.ReadLine();
                        user.Name = name;
                    }
                    System.Console.WriteLine("Press Enter to begin your order");
                    Console.ReadLine();
                    AddOrder(starter, user, store);
                }
                else if (select == 2)
                {
                    System.Console.WriteLine("Press Enter to view order history");
                    Console.ReadLine();
                    ViewOrderHistoryByUserId();
                }
                else if (select == 99)
                {
                    return;
                }
            } while (true);
        }