| CurrencyConverter Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: CMS.Ecommerce
 Syntax
Syntaxpublic static class CurrencyConverter
The CurrencyConverter type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|   | ApplyExchangeRate | 
            Applies given exchange rate to monetary amount. If rate is negative or zero, amount is returned with no change.
             | 
|   | Convert(Decimal, Boolean, String, Int32) | 
            Converts given monetary amount expressed main currency to different currency using site specific conversion.
             | 
|   | Convert(Decimal, String, String, Int32) | 
            Converts given monetary amount expressed in one currency to another currency using site specific conversion.
             | 
|   | GetExchangeRate(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.
             | 
|   | GetExchangeRate(String, String, Int32) | 
            Calculates exchange rate for conversion from one currency to another. 
            Example: if 1 USD = 16 CZK then this method returns 1/16 = 0.0625 for conversion from USD to CZK.
             | 
|   | TryGetExchangeRate(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.
             | 
|   | TryGetExchangeRate(String, String, Int32, Decimal) | 
            Calculates exchange rate for conversion from one currency to another. 
            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.
             | 
 See Also
See Also