Exemple #1
0
        private void PerformRestroSpecificAction(IRestro restro)
        {
            while (true)
            {
                Console.WriteLine("\tEnter your choice :");
                Console.WriteLine("\t1. Admin");
                Console.WriteLine("\t2. Customer");
                Console.WriteLine("\t3. Change Restraunt");

                int choice = Convert.ToInt32(Console.ReadLine());

                switch (choice)
                {
                case 1:
                    restro.PerformRestroAction();
                    break;

                case 2:
                    restro.RegisterCustomer()
                    .PerformCustomerAction(restro);
                    break;

                case 3:
                    RestrauntChooser(restro);
                    break;
                }
            }
        }
Exemple #2
0
        private void ChooseYourRole(IRestro restro)
        {
            while (true)
            {
                Console.WriteLine("\n 1. Customer \n 2. Admin \n 3. Change Restaurant");
                Console.Write("Select Option   : ");
                string innerchoice = Console.ReadLine();
                Console.WriteLine("------------------------------------");
                switch (innerchoice)
                {
                case "1":
                    Customer customer = new Customer(Guid.NewGuid().GetHashCode(), restro);
                    restro.RegisterCustomer(customer);
                    customer.CustomerOrder();
                    break;

                case "2":
                    AdminRestro admin = new AdminRestro(restro);
                    admin.OptionsToAdmin();
                    break;

                case "3":
                    ChooseYourRestro();
                    break;

                default:
                    Console.WriteLine("Enter Valid Option");
                    break;
                }
            }
        }