public CalculatorViewModel(IPageService pageService, ICurrencyRateGetter currencyRateGetter) { IsSaved = true; IsRatesLoaded = false; IsHistoryLoaded = false; IsAllLoaded = false; _historyDb = DependencyService.Get <ISQLiteDb>().GetConnection(); GetHistoryFromDb(); _currencyRateGetter = currencyRateGetter; _currencyRateService = new CurrencyRateService(); _pageService = pageService; Amount = ""; SetCurrenciesNames(); IsPlaceholder = true; AddNumberCommand = new Command <string>(AddNumber); AddZeroCommand = new Command(AddZero); AddDotCommand = new Command(AddDot); RemoveSymbolCommand = new Command(RemoveSymbol); RemoveAllCommand = new Command(RemoveAll); SaveCommand = new Command(Save); }
public HomeService(ICurrencyRateGetter currencyRateGetter) { _currencyRateGetter = currencyRateGetter; }