public CreateUserHandler(ILogger <CreateUserHandler> logger, IEventStoreHydrator <Guid, UserEventStore> hydrator,
                          ICommandStrategyFactory <UserCommandContext> commandStrategyFactory, IInMemoryBus bus)
 {
     _strategy = commandStrategyFactory.Get <CreateUser>();
     _logger   = logger;
     _hydrator = hydrator;
     _bus      = bus;
 }
Exemplo n.º 2
0
 public GetUserHandler(ILogger <GetUserHandler> logger,
                       IEventStoreHydrator <Guid, UserEventStore> hydrator,
                       ICommandStrategyFactory <UserCommandContext> strategyFactory
                       )
 {
     _logger   = logger;
     _hydrator = hydrator;
 }
Exemplo n.º 3
0
 public CreditAccountHandler(ICommandStrategyFactory <AccountLedgerContext> strategyFactory,
                             IEventStoreHydrator <Guid, AccountLedgerEventStore> hydrator,
                             ILogger <CreditAccountHandler> logger)
 {
     _strategy = strategyFactory.Get <CreditAccount>();
     _hydrator = hydrator;
     _logger   = logger;
 }
Exemplo n.º 4
0
 public PurchaseItemHandler(IInMemoryBus inMemoryBus,
                            ICommandStrategyFactory <StoreFrontContext> commandStrategyFactory,
                            ILogger <PurchaseItemHandler> logger, IInMemoryBus bus, IEventStoreHydrator <Guid, StoreFrontEventStore> hydrator)
 {
     _strategy = commandStrategyFactory.Get <PurchaseItem>();
     _logger   = logger;
     _bus      = bus;
     _hydrator = hydrator;
 }
Exemplo n.º 5
0
 public GetStockHandler(ILogger <GetBalanceHandler> logger, IEventStoreHydrator <Guid, StoreFrontEventStore> hydrator)
 {
     _logger   = logger;
     _hydrator = hydrator;
 }