public ExchangeMapper( ITokenInfoProvider tokenInfoProvider, ITokenLiquidityProvider tokenLiquidityProvider, IEthLiquidityProvider ethLiquidityProvider, IExchangeTotalSupplyProvider exchangeTotalSupplyProvider, IExchangeThemeProvider exchangeThemeProvider, IExchangeEntityFactory exchangeEntityFactory) { _tokenInfoProvider = tokenInfoProvider; _tokenLiquidityProvider = tokenLiquidityProvider; _ethLiquidityProvider = ethLiquidityProvider; _exchangeTotalSupplyProvider = exchangeTotalSupplyProvider; _exchangeThemeProvider = exchangeThemeProvider; _exchangeEntityFactory = exchangeEntityFactory; }
public ExchangeRates(IExchangeEntityFactory factory) { _entityFactory = factory; _rates = new Dictionary <ICurrency, decimal>() { { _entityFactory.CreateCurrency("Danske kroner", "DKK"), 100.0m }, //This is the main currency { _entityFactory.CreateCurrency("Euro", "EUR"), 743.94m }, { _entityFactory.CreateCurrency("Amerikanske dollar", "USD"), 663.11m }, { _entityFactory.CreateCurrency("Britiske pund", "GBP"), 852.85m }, { _entityFactory.CreateCurrency("Svenske kroner", "SEK"), 76.10m }, { _entityFactory.CreateCurrency("Norske kroner", "NOK"), 78.40m }, { _entityFactory.CreateCurrency("Schweiziske franc", "CHF"), 683.58m }, { _entityFactory.CreateCurrency("Japanske yen", "JPY"), 5.9740m }, }; }
public ExchangeArgumentParserService(IExchangeEntityFactory factory) { _factory = factory; }