private void chargeElectricVehicle() { string amount; string licenseNumber = getLicenseNumber(); ConsoleMsg.AmountToCharge(); do { amount = Console.ReadLine(); }while(!ValidationInput.CheckCapacity(amount)); try { float result; float.TryParse(amount, out result); r_GarageLogic.RechargeBattery(licenseNumber, result); } catch (ValueOutOfRangeException ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); } catch (ArgumentException ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); } catch (Exception ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); } }