public MainViewModel(IBitcoinDataService bitcoinDataService) { _bitcoinDataService = bitcoinDataService; _mainModel = new MainModel(); RefreshCommand = new RelayCommand(DoRefreshCommand); OpenCoindeskUrlCommand = new RelayCommand(DoOpenCoindeskUrlCommand); OpenBlockchainUrlCommand = new RelayCommand(DoOpenBlockchainUrlCommand); }
public ExchangeRateViewModel(string currencyCode, BitcoinExchangeRate exchangeRate) { _exchangeRate = exchangeRate; _currencyCode = currencyCode ?? ""; _mainViewModel = ServiceLocator.Current.GetInstance <MainViewModel>(); _bitcoinDataService = ServiceLocator.Current.GetInstance <IBitcoinDataService>(); _rateSettingsApplyService = ServiceLocator.Current.GetInstance <IRateSettingsApplyService>(); _customCurrencyCodeServise = ServiceLocator.Current.GetInstance <ICustomCurrencySymbolService>(); }