public CurrencyExchangeTable(ICurrencyExchangeRatesProvider provider) { prv_Provider = provider; int unitCode = 1; foreach (string currency in provider.Currencies) { AddUnit(unitCode, provider.GetCurrencyName(currency), currency, provider.GetCurrencyPlural(currency)); dic_CurrencyCodes[currency] = unitCode; unitCode++; } }
public CurrencyConverter(string srcCurr, string destCurr, ICurrencyExchangeRatesProvider provider) { dbl_Rate = provider.GetExchangeRate(srcCurr, destCurr); }