public MainMenu(String title, int width, GarageHandler GarageHandler) : base(title, width) { this.GarageHandler = GarageHandler; AddMenuRow(new MenuRow("Add a vehicle", AddVehicleMenu.CreateMenu(width, GarageHandler))); AddMenuRow(new MenuRow("Remove a vehicle", RemoveVehicle)); AddMenuRow(new MenuRow("Show all vehicles in garage", ShowVehicles)); AddMenuRow(new MenuRow("Show vehicles by Group", GroupByVehicleType)); AddMenuRow(new MenuRow("Search on vehicles", SerchOnVechicleFeatures)); AddMenuRow(new MenuRow("Save garage", SaveGarage)); AddMenuRow(new MenuRow("Leave the menu", OnLeaveMenu)); }
public static AddVehicleMenu CreateMenu(int width, GarageHandler garageHandler) { AddVehicleMenu menu = new AddVehicleMenu("Add a vehicle menu", width, garageHandler); return(menu); }