public WalletService(EtheriumService etheriumService, ZCashService zCashService, ILitecoinService litecoinService, IDogecoinService dogecoinService, IDashService dashService, IBitcoinService bitcoinService, IBitcoinCashService bitcoinCashService) { _etheriumService = etheriumService; _zCashService = zCashService; _litecoinService = litecoinService; _dogecoinService = dogecoinService; _dashService = dashService; _bitcoinService = bitcoinService; _bitcoinCashService = bitcoinCashService; }
public CoinManager(IBitcoinCashService bitcoinCash, IBitcoinService bitcoin, IDashService dash, IDogecoinService dogecoin, ILitecoinService litecoin) { _bitcoinCashService = bitcoinCash; _bitcoinService = bitcoin; _dashService = dash; _dogecoinService = dogecoin; _litecoinService = litecoin; _coinServices = new List <ICoinService>(); _coinServices.Add(bitcoinCash); _coinServices.Add(bitcoin); _coinServices.Add(dash); _coinServices.Add(dogecoin); _coinServices.Add(litecoin); }