public string FuelNormalVehicle(string i_LicenseNumber, string i_FuelType, float i_LitresToAdd) { Vehicle vehicle = SearchVehicle(i_LicenseNumber); if (vehicle != null) { try { vehicle.FillUp(i_FuelType, i_LitresToAdd); return("Vehicle was successfully fueled"); } catch (ValueOutOfRangeException e) { throw new ValueOutOfRangeException(e, 0, 0, 1); return("Could not fuel vehicle"); } } else { return("Vehicle was not found"); } }
public string ChargeElectricVehicle(string i_LicenseNumber, float i_NumberOfMinutes) { Vehicle vehicle = SearchVehicle(i_LicenseNumber); if (vehicle != null) { try { vehicle.FillUp(i_NumberOfMinutes); return("Vehicle was successfully charged"); } catch (ValueOutOfRangeException e) { throw new ValueOutOfRangeException(e, 0, 0, 1); return("Could not charge vehicle"); } } else { return("Vehicle was not found"); } }