/// <summary> /// Constructor /// </summary> public PaymentListBalanceViewModel(IAccountService accountService, IBalanceCalculationManager balanceCalculationManager, int accountId) : base(balanceCalculationManager) { this.accountService = accountService; this.balanceCalculationManager = balanceCalculationManager; this.accountId = accountId; }
/// <summary> /// Constructor /// </summary> public PaymentListBalanceViewModel(IAccountService accountService, IBalanceCalculationManager balanceCalculationManager, int accountId, IMvxLogProvider logProvider, IMvxNavigationService navigationService) : base( balanceCalculationManager, logProvider, navigationService) { this.accountService = accountService; this.balanceCalculationManager = balanceCalculationManager; this.accountId = accountId; }
/// <summary> /// Constructor /// </summary> public AccountListViewModel(IAccountService accountService, IBalanceCalculationManager balanceCalculationManager, ISettingsManager settingsManager, IDialogService dialogService, IMvxNavigationService navigationService) { this.accountService = accountService; this.settingsManager = settingsManager; this.dialogService = dialogService; this.navigationService = navigationService; BalanceViewModel = new BalanceViewModel(balanceCalculationManager); ViewActionViewModel = new AccountListViewActionViewModel(accountService, navigationService); Accounts = new MvxObservableCollection <AlphaGroupListGroup <AccountViewModel> >(); }
public PaymentListViewModel(IAccountService accountService, IPaymentService paymentService, IDialogService dialogService, ISettingsManager settingsManager, IBalanceCalculationManager balanceCalculationManager, IBackupManager backupManager, IModifyDialogService modifyDialogService) { this.accountService = accountService; this.paymentService = paymentService; this.dialogService = dialogService; this.settingsManager = settingsManager; this.balanceCalculationManager = balanceCalculationManager; this.backupManager = backupManager; this.modifyDialogService = modifyDialogService; }
public AccountListViewModel(IAccountService accountService, IBalanceCalculationManager balanceCalculationManager, ISettingsManager settingsManager, IModifyDialogService modifyDialogService, IDialogService dialogService) { this.accountService = accountService; this.balanceCalculationManager = balanceCalculationManager; this.settingsManager = settingsManager; this.modifyDialogService = modifyDialogService; this.dialogService = dialogService; BalanceViewModel = new BalanceViewModel(balanceCalculationManager); ViewActionViewModel = new AccountListViewActionViewModel(accountService); IncludedAccounts = new MvxObservableCollection <AccountViewModel>(); ExcludedAccounts = new MvxObservableCollection <AccountViewModel>(); }
/// <summary> /// Default constructor /// </summary> public PaymentListViewModel(IAccountService accountService, IPaymentService paymentService, IDialogService dialogService, ISettingsManager settingsManager, IBalanceCalculationManager balanceCalculationManager, IBackupManager backupManager, IMvxNavigationService navigationService, IMvxMessenger messenger) { this.accountService = accountService; this.paymentService = paymentService; this.dialogService = dialogService; this.settingsManager = settingsManager; this.balanceCalculationManager = balanceCalculationManager; this.backupManager = backupManager; this.navigationService = navigationService; this.messenger = messenger; token = messenger.Subscribe <PaymentListFilterChangedMessage>(async message => await LoadPayments(message)); }
public BalanceViewModel(IBalanceCalculationManager balanceCalculationManager) { this.balanceCalculationManager = balanceCalculationManager; }
/// <summary> /// Contstructor /// </summary> public BalanceViewModel(IBalanceCalculationManager balanceCalculationManager, IMvxLogProvider logProvider, IMvxNavigationService navigationService) : base(logProvider, navigationService) { this.balanceCalculationManager = balanceCalculationManager; }