Example #1
0
 public CalculatorPageViewModel(ITipCalculator tipCalculator,
                                ITipCalcTransaction tipCalcTransaction,
                                ITipDatabase tipDatabase)
 {
     _calculator         = tipCalculator;
     _tipCalcTransaction = tipCalcTransaction;
     _tipDatabase        = tipDatabase;
 }
        public CalculatorPageViewModel(ITipCalculator tipCalculator,
                                       ITipCalcTransaction tipCalcTransaction,
                                       ITipDatabase tipDatabase)
        {
            _calculator         = tipCalculator;
            _tipCalcTransaction = tipCalcTransaction;
            _tipDatabase        = tipDatabase;

            _totalText = new ValidatableObject <string>();

            AddValidations();

            Task.Run(async() => {
                SendTipSavedMessage(await GetCurrentCountOfSavedTipTransactions());
            });
        }
Example #3
0
 public TipHistoryPageViewModel(ITipDatabase tipDatabase)
 {
     _tipDatabase        = tipDatabase;
     TipCalcTransactions = new ObservableCollection <ITipCalcTransaction>();
 }