Ejemplo n.º 1
0
 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>();
 }