public PaymentListBalanceViewModel(IAccountRepository accountRepository, IEndOfMonthManager endOfMonthManager,
                                    int accountId)
     : base(accountRepository, endOfMonthManager)
 {
     this.accountRepository = accountRepository;
     this.endOfMonthManager = endOfMonthManager;
     this.accountId         = accountId;
 }
 public PaymentListBalanceViewModel(IAccountRepository accountRepository, IEndOfMonthManager endOfMonthManager,
     int accountId)
     : base(accountRepository, endOfMonthManager)
 {
     this.accountRepository = accountRepository;
     this.endOfMonthManager = endOfMonthManager;
     this.accountId = accountId;
 }
Beispiel #3
0
        public AccountListViewModel(IAccountRepository accountRepository,
                                    IPaymentRepository paymentRepository,
                                    IDialogService dialogService, IEndOfMonthManager endOfMonthManager)
        {
            this.dialogService     = dialogService;
            this.accountRepository = accountRepository;
            this.paymentRepository = paymentRepository;
            this.endOfMonthManager = endOfMonthManager;


            BalanceViewModel = new BalanceViewModel(accountRepository, paymentRepository);
        }
        public AccountListViewModel(IAccountRepository accountRepository,
            IPaymentManager paymentManager,
            IDialogService dialogService, 
            IEndOfMonthManager endOfMonthManager,
            ISettingsManager settingsManager)
        {
            this.dialogService = dialogService;
            this.accountRepository = accountRepository;
            this.paymentManager = paymentManager;
            this.endOfMonthManager = endOfMonthManager;
            this.settingsManager = settingsManager;

            BalanceViewModel = new BalanceViewModel(accountRepository, endOfMonthManager);
            ViewActionViewModel = new AccountListViewActionViewModel(accountRepository);
        }
        public AccountListViewModel(IAccountRepository accountRepository,
                                    IPaymentManager paymentManager,
                                    IDialogService dialogService,
                                    IEndOfMonthManager endOfMonthManager,
                                    ISettingsManager settingsManager)
        {
            this.dialogService     = dialogService;
            this.accountRepository = accountRepository;
            this.paymentManager    = paymentManager;
            this.endOfMonthManager = endOfMonthManager;
            this.settingsManager   = settingsManager;

            BalanceViewModel    = new BalanceViewModel(accountRepository, endOfMonthManager);
            ViewActionViewModel = new AccountListViewActionViewModel(accountRepository);
        }
Beispiel #6
0
 public PaymentListViewModel(IAccountRepository accountRepository,
                             IPaymentRepository paymentRepository,
                             IPaymentManager paymentManager,
                             IDialogService dialogService,
                             ISettingsManager settingsManager,
                             IEndOfMonthManager endOfMonthManager,
                             IBackupManager backupManager)
 {
     this.paymentManager    = paymentManager;
     this.accountRepository = accountRepository;
     this.paymentRepository = paymentRepository;
     this.dialogService     = dialogService;
     this.settingsManager   = settingsManager;
     this.endOfMonthManager = endOfMonthManager;
     this.backupManager     = backupManager;
 }
 public PaymentListViewModel(IAccountRepository accountRepository,
     IPaymentRepository paymentRepository,
     IPaymentManager paymentManager,
     IDialogService dialogService,
     ISettingsManager settingsManager,
     IEndOfMonthManager endOfMonthManager, 
     IBackupManager backupManager, 
     IModifyDialogService modifyDialogService)
 {
     this.paymentManager = paymentManager;
     this.accountRepository = accountRepository;
     this.paymentRepository = paymentRepository;
     this.dialogService = dialogService;
     this.settingsManager = settingsManager;
     this.endOfMonthManager = endOfMonthManager;
     this.backupManager = backupManager;
     this.modifyDialogService = modifyDialogService;
 }
Beispiel #8
0
        public AccountListViewModel(IAccountRepository accountRepository,
                                    IPaymentManager paymentManager,
                                    IDialogService dialogService,
                                    IEndOfMonthManager endOfMonthManager,
                                    ISettingsManager settingsManager,
                                    IModifyDialogService modifyDialogService)
        {
            this.dialogService       = dialogService;
            this.accountRepository   = accountRepository;
            this.paymentManager      = paymentManager;
            this.endOfMonthManager   = endOfMonthManager;
            this.settingsManager     = settingsManager;
            this.modifyDialogService = modifyDialogService;

            BalanceViewModel    = new BalanceViewModel(accountRepository, endOfMonthManager);
            ViewActionViewModel = new AccountListViewActionViewModel(accountRepository);

            IncludedAccounts = new MvxObservableCollection <AccountViewModel>();
            ExcludedAccounts = new MvxObservableCollection <AccountViewModel>();
        }
Beispiel #9
0
 public BalanceViewModel(IAccountRepository accountRepository, IEndOfMonthManager endOfMonthManager)
 {
     this.accountRepository = accountRepository;
     this.endOfMonthManager = endOfMonthManager;
 }
 public BalanceViewModel(IAccountRepository accountRepository, IEndOfMonthManager endOfMonthManager)
 {
     this.accountRepository = accountRepository;
     this.endOfMonthManager = endOfMonthManager;
 }