private Vehicle makeVehicle(Garage.eTypesVehicles i_VehicleToAdd, string i_LicenseNumber)
        {
            askFromUserVehiclesBasicInformation();
            string  model            = Console.ReadLine();
            string  manufacturerName = Console.ReadLine();
            float   maxAirPressure   = float.Parse(Console.ReadLine());
            Vehicle addedVehicle     = null;

            if (i_VehicleToAdd == Garage.eTypesVehicles.RegularMotorCycle)
            {
                addedVehicle = addRegularMotorCycle(i_LicenseNumber, model, manufacturerName, maxAirPressure);
            }
            else if (i_VehicleToAdd == Garage.eTypesVehicles.ElectricMotorCycle)
            {
                addedVehicle = addElectricMotorCycle(i_LicenseNumber, model, manufacturerName, maxAirPressure);
            }
            else if (i_VehicleToAdd == Garage.eTypesVehicles.RegularCar)
            {
                addedVehicle = addRegularCar(i_LicenseNumber, model, manufacturerName, maxAirPressure);
            }
            else if (i_VehicleToAdd == Garage.eTypesVehicles.ElectricCar)
            {
                addedVehicle = addElectricCar(i_LicenseNumber, model, manufacturerName, maxAirPressure);
            }
            else if (i_VehicleToAdd == Garage.eTypesVehicles.Truck)
            {
                addedVehicle = addTruck(i_LicenseNumber, model, manufacturerName, maxAirPressure);
            }

            return(addedVehicle);
        }
        private void addVehicle(Garage i_Garage)
        {
            Console.WriteLine("Enter The license number of The vehicle you want to add to the garage");
            string licenseNumber = getNumberValidInput();

            if (!i_Garage.VehicleExist(licenseNumber))
            {
                displayVehicleTypes();
                Garage.eTypesVehicles userVehicleChoise = getUserVehicleChose(Console.ReadLine());
                Vehicle vehicleToAdd = makeVehicle(userVehicleChoise, licenseNumber);
                addVehicleToGarage(vehicleToAdd, i_Garage);
            }
            else
            {
                Console.WriteLine("The vehicle exist in the garage");
                i_Garage.GetVehicle(licenseNumber).StatusOfVehicle = Garage.eStatusVehicle.Repairing;
            }
        }