public static void PrintAllVehiclesIdNumbersAccordingToStatusInGarage(Vehicle.eVehicleStatusInGarage i_VehicleStatusInGarage)
        {
            Console.WriteLine("Vehicle ID number with '{0}' status in the garage :", i_VehicleStatusInGarage);

            foreach (Vehicle vehicle in sr_DictuonaryOfVehicleAndTheirOwners.Keys)
            {
                if (vehicle.VehicleStatusInGarage == i_VehicleStatusInGarage)
                {
                    Console.WriteLine(vehicle.LicenceId);
                }
            }
        }
        public static bool ChangeVehicleStatusInTheGarage(string i_VehicleIdNumber, Vehicle.eVehicleStatusInGarage i_VehicleNewStatus)
        {
            bool       vehicleStatusInGarageNoChanged = true, successChangedVehicleStatusInTheGarage = true;
            const bool v_VehicleStatusInGarageWasChanged = true;

            foreach (Vehicle vehicle in sr_DictuonaryOfVehicleAndTheirOwners.Keys)
            {
                if (vehicle.LicenceId == i_VehicleIdNumber)
                {
                    vehicle.VehicleStatusInGarage  = i_VehicleNewStatus;
                    vehicleStatusInGarageNoChanged = !vehicleStatusInGarageNoChanged;
                }
            }

            if (vehicleStatusInGarageNoChanged == v_VehicleStatusInGarageWasChanged)
            {
                Console.WriteLine("No ID Vehicle like this number in the garage!!!");
                successChangedVehicleStatusInTheGarage = !successChangedVehicleStatusInTheGarage;
            }

            return(successChangedVehicleStatusInTheGarage);
        }