private void chargeBatteryVehicle()
        {
            string licenseNumber;
            float  minToCharge = 0f;

            try
            {
                licenseNumber = getLicenseNumber();
                Console.Write("Please enter num of nimutes to charge: ");
                minToCharge = m_InputValidation.CheckIfFloat(Console.ReadLine());
                m_GarageManager.ChargeVehicleEnergy(licenseNumber, minToCharge);
                Console.WriteLine(string.Format("Vehicle with License num. {0} was charged", licenseNumber));
            }
            catch (Exception ex)
            {
                if (ex is FormatException || ex is ValueOutOfRangeException)
                {
                    Console.WriteLine(string.Format("{0}, Please Try Again.", ex.Message));
                    chargeBatteryVehicle();
                }
                else if (ex is ArgumentException)
                {
                    if (ex.Message.Contains("is not an Electric Vehicle"))
                    {
                        Console.WriteLine(ex.Message);
                    }
                    else
                    {
                        Console.WriteLine(string.Format("{0}, Please Try Again.", ex.Message));
                        chargeBatteryVehicle();
                    }
                }
                else
                {
                    throw;
                }
            }
        }