public static void Main() { Queue <Customer> CustList = new Queue <Customer>(); Customer cust1 = new Customer(); Customer cust2 = new Customer(); Customer cust3 = new Customer(); Customer cust4 = new Customer(); Customer cust5 = new Customer(); Customer cust6 = new Customer(); cust2.FirstName = "Jane"; cust2.LastName = "Jones"; cust2.MealChangeEvent += mealsEventHandler; cust3.FirstName = "Jack"; cust3.LastName = "Jump"; cust3.MealChangeEvent += mealsEventHandler; cust4.FirstName = "Jeff"; cust4.LastName = "Run"; cust4.MealChangeEvent += mealsEventHandler; cust5.FirstName = "Jill"; cust5.LastName = "Hill"; cust5.MealChangeEvent += mealsEventHandler; cust6.FirstName = "John"; cust6.LastName = "Winstone"; cust6.MealChangeEvent += mealsEventHandler; CustList.Enqueue(cust1); CustList.Enqueue(cust2); CustList.Enqueue(cust3); CustList.Enqueue(cust4); CustList.Enqueue(cust5); CustList.Enqueue(cust6); TableClass Tab = new TableClass(); foreach (Customer value in CustList) { Tab.TableEvent += value.HandleTable; Tab.Open(); /*while (value.Meal != Meals.done) * { * value.mealChanger(value.Meal); * }*/ } Console.WriteLine("Everyone is Full!!"); Console.ReadLine(); }