Click or drag to resize
CurrencyConverterGetExchangeRate Method (Boolean, String, Int32)
Calculates exchange rate for conversion from main currency to different currency. Example: if 1 USD = 16 CZK then this method returns 1/16 = 0.0625 for conversion from USD to CZK.

Namespace: CMS.Ecommerce
Assembly: CMS.Ecommerce (in CMS.Ecommerce.dll) Version: 10.0.0
Syntax
C#
public static decimal GetExchangeRate(
	bool fromGlobalMain,
	string toCurrencyCode,
	int siteID
)

Parameters

fromGlobalMain
Type: SystemBoolean
Indicates if conversion is done from global main currency or from site main currency.
toCurrencyCode
Type: SystemString
Code of currency to convert amount to, e.g. USD, EUR.
siteID
Type: SystemInt32
ID of the site for which the rate is calculated.

Return Value

Type: Decimal
Exchange rate from main currency to another currency on specific site.
Exceptions
ExceptionCondition
ArgumentExceptionThrown when currency with given code does not exist in the system.
InvalidCurrencyConversionExceptionThrown when conversion fails (e.g. exchange rate not found).
See Also