public RegisterWireTransferCommandHandler(IWireTransferRepository repository, IAccountUniquenessChecker accountUniquenessChecker, IBeneficiaryAccountBalance beneficiaryAccountBalance, IMediator mediator) { _repository = repository; _mediator = mediator; _accountUniquenessChecker = accountUniquenessChecker; _beneficiaryAccountBalance = beneficiaryAccountBalance; }
public RegisterRejectedTransferNotificationHandler(IWireTransferRepository repository) { _repository = repository; }
public GetOnlyIncomingTransfersQueryHandler(IWireTransferRepository wireTransferRepository) { _wireTransferRepository = wireTransferRepository ?? throw new ArgumentException(nameof(wireTransferRepository)); }
public GetIncomingTransfersQueryHandler(IWireTransferRepository wireTransferRepository) { _wireTransferRepository = wireTransferRepository; }