private void CustomerMenuScreen(CustomerManager customerManager, UserManager userManager) { bool IsMenuOpen = true; while (IsMenuOpen) { Console.WriteLine("\n--------- ADMIN MENU ---------"); Console.WriteLine(" 1 - Add New Customer"); Console.WriteLine(" 2 - Update a Customer"); Console.WriteLine(" 3 - Delete a Customer"); Console.WriteLine(" 4 - View Customer List"); Console.WriteLine(" 5 - Go back to Main Menu"); Console.WriteLine("------------------------------"); string choice = Console.ReadLine(); if (choice == "") { Console.WriteLine("Wrong! Try again."); } else { switch (Int32.Parse(choice)) { case 1: CustomerMenu_Save(customerManager, userManager); Console.WriteLine("Count of All Customers: " + customerManager.GetCountOfAll()); break; case 2: CustomerMenu_Update(customerManager, userManager); Console.WriteLine("Count of All Customers: " + customerManager.GetCountOfAll()); break; case 3: CustomerMenu_Delete(customerManager, userManager); Console.WriteLine("Count of All Customers: " + customerManager.GetCountOfAll()); break; case 4: if (customerManager.GetCountOfAll() != 0) { Console.WriteLine("\nList of All Customers"); customerManager.WriteAll(customerManager.GetAll().Data); } Console.WriteLine("Count of All Customers: " + customerManager.GetCountOfAll()); break; case 5: IsMenuOpen = false; break; default: Console.WriteLine("Wrong! Try again."); break; } } } }