private static void changeVehicleStatus(Garage i_Garage) { Console.WriteLine("====== Change Vehicle Status ====="); string vehicleLicenseNumber = getAVehicleLicenseNumber(i_Garage); Console.WriteLine( @"Please Choose A New Status Press 1 - If The Vehicle In Repair Press 2 - If The Vehicle Already Repaired Press 3 - If the Repair was paid"); string userSelection = getSelectionByRange(1, 3); try { switch (char.Parse(userSelection)) { case '1': i_Garage.ChangesVehicleCondition(vehicleLicenseNumber, VehicleInRepair.eVehicleCondition.inRepair); break; case '2': i_Garage.ChangesVehicleCondition(vehicleLicenseNumber, VehicleInRepair.eVehicleCondition.wasFixed); break; case '3': i_Garage.ChangesVehicleCondition(vehicleLicenseNumber, VehicleInRepair.eVehicleCondition.paidUp); break; } Console.WriteLine("{0}{1}Change Vehicle Status Succeeded!{1}{0}", k_BreakLine, System.Environment.NewLine); } catch (ArgumentException e) { Console.WriteLine(e.Message); } }