/// <summary> /// Constructor /// </summary> public PaymentListBalanceViewModel(ICrudServicesAsync crudServices, IBalanceCalculationService balanceCalculationService, int accountId) : base(balanceCalculationService) { this.crudServices = crudServices; this.balanceCalculationService = balanceCalculationService; this.accountId = accountId; }
/// <summary> /// Constructor /// </summary> public PaymentListBalanceViewModel(IMediator mediator, IMapper mapper, IBalanceCalculationService balanceCalculationService, int accountId) : base(balanceCalculationService) { this.mediator = mediator; this.mapper = mapper; this.balanceCalculationService = balanceCalculationService; this.accountId = accountId; }
/// <summary> /// Constructor /// </summary> public PaymentListBalanceViewModel(ICrudServicesAsync crudServices, IBalanceCalculationService balanceCalculationService, int accountId, IMvxLogProvider logProvider, IMvxNavigationService navigationService) : base( balanceCalculationService, logProvider, navigationService) { this.crudServices = crudServices; this.balanceCalculationService = balanceCalculationService; this.accountId = accountId; }
public PaymentListViewModel(IMediator mediator, IMapper mapper, IDialogService dialogService, ISettingsFacade settingsFacade, IBalanceCalculationService balanceCalculationService, NavigationService navigationService) { this.mediator = mediator; this.mapper = mapper; this.dialogService = dialogService; this.settingsFacade = settingsFacade; this.balanceCalculationService = balanceCalculationService; this.navigationService = navigationService; }
public AccountListViewModel(IMediator mediator, IMapper mapper, IBalanceCalculationService balanceCalculationService, IDialogService dialogService, ISettingsFacade settingsFacade, NavigationService navigationService) { this.mediator = mediator; this.mapper = mapper; this.dialogService = dialogService; this.navigationService = navigationService; this.settingsFacade = settingsFacade; BalanceViewModel = new BalanceViewModel(balanceCalculationService); ViewActionViewModel = new AccountListViewActionViewModel(this.navigationService); }
/// <summary> /// Constructor /// </summary> public AccountListViewModel(ICrudServicesAsync crudService, IBalanceCalculationService balanceCalculationService, IDialogService dialogService, ISettingsFacade settingsFacade, INavigationService navigationService) { this.crudService = crudService; this.dialogService = dialogService; this.navigationService = navigationService; this.settingsFacade = settingsFacade; BalanceViewModel = new BalanceViewModel(balanceCalculationService); ViewActionViewModel = new AccountListViewActionViewModel(crudService, this.navigationService); Accounts = new ObservableCollection <AlphaGroupListGroupCollection <AccountViewModel> >(); }
/// <summary> /// Default constructor /// </summary> public PaymentListViewModel(IMediator mediator, IMapper mapper, IDialogService dialogService, ISettingsFacade settingsFacade, IBalanceCalculationService balanceCalculationService, INavigationService navigationService) { this.mediator = mediator; this.mapper = mapper; this.dialogService = dialogService; this.settingsFacade = settingsFacade; this.balanceCalculationService = balanceCalculationService; this.navigationService = navigationService; MessengerInstance.Register <PaymentListFilterChangedMessage>(this, async message => await LoadPayments(message)); MessengerInstance.Register <RemovePaymentMessage>(this, async message => await LoadData()); }
/// <summary> /// Constructor /// </summary> public AccountListViewModel(IMediator mediator, IMapper mapper, IBalanceCalculationService balanceCalculationService, IDialogService dialogService, ISettingsFacade settingsFacade, INavigationService navigationService) { this.mediator = mediator; this.mapper = mapper; this.dialogService = dialogService; this.navigationService = navigationService; this.settingsFacade = settingsFacade; BalanceViewModel = new BalanceViewModel(balanceCalculationService); ViewActionViewModel = new AccountListViewActionViewModel(mediator, this.navigationService); Accounts = new ObservableCollection <AlphaGroupListGroupCollection <AccountViewModel> >(); }
/// <summary> /// Default constructor /// </summary> public PaymentListViewModel(ICrudServicesAsync crudServices, IPaymentService paymentService, IDialogService dialogService, ISettingsFacade settingsFacade, IBalanceCalculationService balanceCalculationService, IBackupService backupService, INavigationService navigationService) { this.crudServices = crudServices; this.paymentService = paymentService; this.dialogService = dialogService; this.settingsFacade = settingsFacade; this.balanceCalculationService = balanceCalculationService; this.backupService = backupService; this.navigationService = navigationService; MessengerInstance.Register <PaymentListFilterChangedMessage>(this, LoadPayments); }
public AccountListViewModel(IMediator mediator, IMapper mapper, IBalanceCalculationService balanceCalculationService, IDialogService dialogService, ISettingsFacade settingsFacade, NavigationService navigationService) { this.mediator = mediator; this.mapper = mapper; this.dialogService = dialogService; this.navigationService = navigationService; this.settingsFacade = settingsFacade; BalanceViewModel = new BalanceViewModel(balanceCalculationService); ViewActionViewModel = new AccountListViewActionViewModel(this.navigationService); Accounts = new ObservableCollection <AlphaGroupListGroupCollection <AccountViewModel> >(); MessengerInstance.Register <ReloadMessage>(this, async(m) => await LoadAsync()); }
/// <summary> /// Default constructor /// </summary> public PaymentListViewModel(ICrudServicesAsync crudServices, IPaymentService paymentService, IDialogService dialogService, ISettingsFacade settingsFacade, IBalanceCalculationService balanceCalculationService, IBackupService backupService, IMvxNavigationService navigationService, IMvxMessenger messenger, IMvxLogProvider logProvider) { this.crudServices = crudServices; this.paymentService = paymentService; this.dialogService = dialogService; this.settingsFacade = settingsFacade; this.balanceCalculationService = balanceCalculationService; this.backupService = backupService; this.navigationService = navigationService; this.messenger = messenger; this.logProvider = logProvider; token = messenger.Subscribe <PaymentListFilterChangedMessage>(LoadPayments); }
public BalanceViewModel(IBalanceCalculationService balanceCalculationService) { this.balanceCalculationService = balanceCalculationService; }
public BalanceViewModel(IBalanceCalculationService balanceCalculationService, IMvxLogProvider logProvider, IMvxNavigationService navigationService) : base(logProvider, navigationService) { this.balanceCalculationService = balanceCalculationService; }