public TransferEventHandler(IAccountTransferRepository accountTransferRepository) { _accountTransferRepository = accountTransferRepository; }
public AccountTransferService(IAccountTransferRepository accountRepository, IEventBus bus) { _accountRepository = accountRepository; _bus = bus; }
public AccountTransferCreatedEventHandler(IAccountTransferRepository accountTransferRepository) { _accountTransferRepository = accountTransferRepository ?? throw new ArgumentNullException(nameof(accountTransferRepository)); }
public AccountTransferService(IAccountTransferRepository accountTransferRepository, IEventBus eventBus) { _accountTransferRepository = accountTransferRepository ?? throw new ArgumentNullException(nameof(accountTransferRepository)); _eventBus = eventBus ?? throw new ArgumentNullException(nameof(eventBus)); }