private void pickDetailsAndSendItToChangeVehicleModeInGarage() { Console.WriteLine("insert the lincese number of the car you want change"); string licenseNumber = Console.ReadLine(); Console.WriteLine("insert to which mode you want to change"); Console.WriteLine("1. to change to fix press fix"); Console.WriteLine("2. to change to fixed press fixed"); Console.WriteLine("3. to change for paid press paid"); string userChoice = Console.ReadLine(); switch (userChoice.ToLower()) { case "fix": actionWhenLicenseNumberFoundOrNot(m_garage.ChangeVehicleModeInGarage(licenseNumber, GarageLogic.Garage.eVehicleConditionInTheGarage.Fix)); break; case "fixed": actionWhenLicenseNumberFoundOrNot(m_garage.ChangeVehicleModeInGarage(licenseNumber, GarageLogic.Garage.eVehicleConditionInTheGarage.Fixed)); break; case "paid": actionWhenLicenseNumberFoundOrNot(m_garage.ChangeVehicleModeInGarage(licenseNumber, GarageLogic.Garage.eVehicleConditionInTheGarage.Paid)); break; default: throw new ArgumentException(r_unCorrectType); } }