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>(); }
public void Clear() { _exchangeRate = null; RaisePropertyChanged(() => CustomCurrencySymbol); RaisePropertyChanged(() => CurrencySymbol); RaisePropertyChanged(() => SellLabel); RaisePropertyChanged(() => BuyLabel); RaisePropertyChanged(() => RecentMarketPriceLabel); RaisePropertyChanged(() => DelayedMarketPriceLabel); RaisePropertyChanged(() => ExchangeRateLabel); RaisePropertyChanged(() => MarketPriceDifferenceLabel); }