Esempio n. 1
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main()
        {
            // THERE IS ALSO A MAIN MODULE IN Client.cs ... COMMENT THIS MAIN MODULE IF YOU ARE WORKING WITH CLIENT
            bool done = false;

            while (!done)
            {
                Console.Clear();
                Console.WriteLine("=========\nMAIN MENU\n========\n1. Basic demo\n2. RM Demo\n3. TP Demo\n4. Dutch auction\n5: Console client\n6: Exit\nSelect:");
                string input = Console.ReadLine().Trim();

                switch (input)
                {
                    case "1":
                        {
                            BasicDemo basicDemo = new BasicDemo();
                            basicDemo.ExecuteAll();
                            break;
                        }
                    case "2":
                        {
                            RMDemo rmDemo = new RMDemo();
                            rmDemo.ExecuteAll();
                            break;
                        }
                    case "3":
                        {
                            TPDemo tpDemo = new TPDemo();
                            tpDemo.ExecuteAll();
                            break;
                        }
                    case "4":
                        {
                            DutchAuctionDemo daDemo = new DutchAuctionDemo();
                            daDemo.ExecuteAll();
                            break;
                        }
                    case "5":
                        {
                            // bring up the interactive client
                            CommandLineClient client = new CommandLineClient("localhost", 8086);
                            client.ExecuteAll();
                            break;
                        }
                    case "6":
                        {
                            done = true;
                            break;
                        }
                    default:
                        {
                            Console.WriteLine("Invalid option!");
                            break;
                        }
                }
            }
        }
Esempio n. 2
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main()
        {
            // THERE IS ALSO A MAIN MODULE IN Client.cs ... COMMENT THIS MAIN MODULE IF YOU ARE WORKING WITH CLIENT
            bool done = false;

            while (!done)
            {
                Console.Clear();
                Console.WriteLine("=========\nMAIN MENU\n========\n1. Basic demo\n2. RM Demo\n3. TP Demo\n4. Dutch auction\n5: Console client\n6: Exit\nSelect:");
                string input = Console.ReadLine().Trim();

                switch (input)
                {
                case "1":
                {
                    BasicDemo basicDemo = new BasicDemo();
                    basicDemo.ExecuteAll();
                    break;
                }

                case "2":
                {
                    RMDemo rmDemo = new RMDemo();
                    rmDemo.ExecuteAll();
                    break;
                }

                case "3":
                {
                    TPDemo tpDemo = new TPDemo();
                    tpDemo.ExecuteAll();
                    break;
                }

                case "4":
                {
                    DutchAuctionDemo daDemo = new DutchAuctionDemo();
                    daDemo.ExecuteAll();
                    break;
                }

                case "5":
                {
                    // bring up the interactive client
                    CommandLineClient client = new CommandLineClient("localhost", 8086);
                    client.ExecuteAll();
                    break;
                }

                case "6":
                {
                    done = true;
                    break;
                }

                default:
                {
                    Console.WriteLine("Invalid option!");
                    break;
                }
                }
            }
        }