Click or drag to resize
CurrencyConverterTryGetExchangeRate Method (Boolean, String, Int32, Decimal)
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. All exceptions are logged into event log.

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

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.
rate
Type: SystemDecimal
When this method returns, contains exchange rate from main currency to different currency on specific site.

Return Value

Type: Boolean
True if exchange rate was obtained successfully; otherwise, false.
See Also