private void preformOperations(int i_OperationChoice) { bool isOperationSuccessful = false; switch ((eGarageOperations)i_OperationChoice) { case eGarageOperations.AddNewVehicleToGarage: isOperationSuccessful = addNewVehicleToGarage(); break; case eGarageOperations.DisplayLicenseNumbers: displayLicenseNumbers(); break; case eGarageOperations.ChangeVehicleStatus: isOperationSuccessful = changeVehicleStatus(); break; case eGarageOperations.InflateWheels: isOperationSuccessful = inflateWheels(); break; case eGarageOperations.FuelAVehicle: isOperationSuccessful = fuelAVehicle(); break; case eGarageOperations.ChargeAVehicle: isOperationSuccessful = chargeAVehicle(); break; case eGarageOperations.DisplayVehicleData: displayVehicleData(); break; case eGarageOperations.Exit: m_SystemStatus = eSystemStatus.Off; break; default: throw new ArgumentException(); } UIMessages.DisplayMessages(UIMessages.eGeneralMessages.Seperator); if (isOperationSuccessful) { UIMessages.DisplayMessages(UIMessages.eGeneralMessages.OperationSuccess); } UIMessages.DisplayMessages(UIMessages.eGeneralMessages.PressAnyKeyToContinue); }
public GarageConsoleUI() { r_GarageManager = new GarageManager(); Console.ForegroundColor = ConsoleColor.White; m_SystemStatus = eSystemStatus.On; }