private void StartOrder(ClientConsole console) { AStore clientStore = console.ChooseStore(StoreSingleton.Instance.Stores); int userMenuChoice = 0; if (curCust.StartOrderCheck(clientStore)) { Order currentOrder = new Order(curCust, clientStore); do { console.PrintOrderOptions(); userMenuChoice = console.ChooseMenu(); switch (userMenuChoice) { case 1: console.PrintCurrentOrder(currentOrder); break; case 2: console.PrintPizzaOptionsNoSize(clientStore); userMenuChoice = console.ChooseMenu(); DoPizzaOption(console, userMenuChoice, clientStore, currentOrder); break; case 3: DeletePizza(console, currentOrder); break; case 4: FinishOrder(console, curCust, clientStore, currentOrder); break; default: userMenuChoice = 4; break; } }while(userMenuChoice != 4); } }