public BankAccountEditDialogViewModel( ILoggingProvider log, IBankAccountValidator bankAccountValidator, IAccountsService accountsService, ICoreService coreService, IMessenger messenger) : base(log) { IsBusy = true; _bankAccountValidator = bankAccountValidator; _accountsService = accountsService; _coreService = coreService; _messenger = messenger; _messenger.RegisterAll(this); Cancel = new AsyncRelayCommand(execute: OnCancelButtonClick); Save = new AsyncRelayCommand(execute: OnSaveButtonClick); }
public BankAccountUpdateHandler(ILoggingProvider loggingProvider, IBankAccountRepository bankAccountRepository, IBankAccountValidator bankAccountValidator) : base(loggingProvider) { _bankAccountRepository = bankAccountRepository; _bankAccountValidator = bankAccountValidator; }
public BankAccountCreateHandler(ILoggingProvider loggingProvider, IBankAccountRepository bankAccountRepository, IBankAccountValidator bankAccountValidator) : base(loggingProvider) { this.bankAccountRepository = bankAccountRepository; this.bankAccountValidator = bankAccountValidator; }