static void Main(string[] args) { RandData rand = new RandData(); Menu menu = new Menu(); CarController carCon = new CarController(rand); CustController custCon = new CustController(rand); SellController sellCon = new SellController(rand); while (true) { switch (menu.mainMenu()) { case Menu.MENU_MAIN_RAND: carCon.insRandData(menu.getRandSize()); custCon.insRandData(menu.getRandSize()); sellCon.insRandData(menu.getRandSize()); break; case Menu.MENU_MAIN_DEL_ALL: carCon.removeAll(); custCon.removeAll(); sellCon.removeAll(); break; case Menu.MENU_MAIN_VIEW: carCon.carView(); custCon.custView(); sellCon.sellView(); break; case Menu.MENU_MAIN_ADD: switch (menu.subAddMenu()) { case Menu.MENU_SUB_ADD_CAR: carCon.addCarItem( menu.addCarMenu2()); break; case Menu.MENU_SUB_ADD_CUST: custCon.addCustItem( menu.addCustMenu()); break; case Menu.MENU_SUB_ADD_SELL: sellCon.addSellItem( menu.addSellMenu()); break; case Menu.MENU_SUB_ADD_EXIT: break; } break; case Menu.MENU_MAIN_DEL: carCon.delCarItem(menu.delCarMenu()); custCon.delCustItem(menu.delCustMenu()); sellCon.delSellItem(menu.delSellMenu()); break; case Menu.MENU_MAIN_UPDATE: carCon.updateCarItem(menu.updateCarMenu()); custCon.updateCustItem(menu.updateCustMenu()); sellCon.updateSellItem(menu.updateSellMenu()); break; case Menu.MENU_MAIN_EXIT: Environment.Exit(0); break; } } }