Ejemplo n.º 1
0
        public ModifyPaymentViewModel(IPaymentRepository paymentRepository,
                                      IAccountRepository accountRepository,
                                      IDialogService dialogService,
                                      IPaymentManager paymentManager,
                                      IDefaultManager defaultManager)
        {
            this.paymentRepository = paymentRepository;
            this.dialogService     = dialogService;
            this.paymentManager    = paymentManager;
            this.defaultManager    = defaultManager;
            this.accountRepository = accountRepository;

            token = MessageHub.Subscribe <CategorySelectedMessage>(ReceiveMessage);
        }
        public ModifyPaymentViewModel(IPaymentRepository paymentRepository,
            IAccountRepository accountRepository,
            IDialogService dialogService,
            IPaymentManager paymentManager,
            IDefaultManager defaultManager)
        {
            this.paymentRepository = paymentRepository;
            this.dialogService = dialogService;
            this.paymentManager = paymentManager;
            this.defaultManager = defaultManager;
            this.accountRepository = accountRepository;

            token = MessageHub.Subscribe<CategorySelectedMessage>(ReceiveMessage);
        }
        public ModifyTransactionViewModel(ITransactionRepository transactionRepository,
            IAccountRepository accountRepository,
            IDialogService dialogService,
            ITransactionManager transactionManager,
            IDefaultManager defaultManager)
        {
            this.transactionRepository = transactionRepository;
            this.dialogService = dialogService;
            this.transactionManager = transactionManager;
            this.defaultManager = defaultManager;
            this.accountRepository = accountRepository;

            token = MessageHub.Subscribe<CategorySelectedMessage>(message => SelectedTransaction.Category = message.SelectedCategory);
        }
Ejemplo n.º 4
0
        public ModifyPaymentViewModel(IPaymentRepository paymentRepository,
                                      IAccountRepository accountRepository,
                                      IDialogService dialogService,
                                      IPaymentManager paymentManager,
                                      IDefaultManager defaultManager,
                                      INavigationService navigationService)
        {
            this.paymentRepository = paymentRepository;
            this.dialogService     = dialogService;
            this.paymentManager    = paymentManager;
            this.defaultManager    = defaultManager;
            this.navigationService = navigationService;
            this.accountRepository = accountRepository;

            MessengerInstance.Register <Category>(this, category => SelectedPayment.Category = category);
        }
        public ModifyPaymentViewModel(IPaymentRepository paymentRepository,
            IAccountRepository accountRepository,
            IDialogService dialogService,
            IPaymentManager paymentManager,
            IDefaultManager defaultManager,
            INavigationService navigationService)
        {
            this.paymentRepository = paymentRepository;
            this.dialogService = dialogService;
            this.paymentManager = paymentManager;
            this.defaultManager = defaultManager;
            this.navigationService = navigationService;
            this.accountRepository = accountRepository;

            MessengerInstance.Register<Category>(this, category => SelectedPayment.Category = category);
        }
 public SettingDefaultsViewModel(IDefaultManager defaultManager, SettingDataAccess settings)
 {
     this.defaultManager = defaultManager;
     this.settings = settings;
 }
Ejemplo n.º 7
0
 public SettingDefaultsViewModel(IDefaultManager defaultManager, SettingDataAccess settings)
 {
     this.defaultManager = defaultManager;
     this.settings       = settings;
 }