Exemplo n.º 1
0
        public Subscribers()
        {
            _bus = RabbitHutch.CreateBus(ConfigurationManager.AppSettings["RabbitMQUri"]);
            var readRepo = new BankAccountReadRepository(ConfigurationManager.AppSettings["RedisConnectionString"]);

            _accountCreatedHandler = new AccountCreatedHandler(readRepo);
            _depositHandler        = new FundsDepositedHandler(readRepo);
            _withDrawHandler       = new FundsWithdrawalHandler(readRepo);
        }
Exemplo n.º 2
0
 public FundsDepositedHandler(BankAccountReadRepository readRepository)
 {
     _readRepository = readRepository;
 }
 public AccountCreatedHandler(BankAccountReadRepository readRepository)
 {
     _readRepository = readRepository;
 }
Exemplo n.º 4
0
 public Handler(BankAccountReadRepository repository)
 {
     _repository = repository;
 }
 public FundsWithdrawalHandler(BankAccountReadRepository readRepository)
 {
     _readRepository = readRepository;
 }