public CreateUserHandler(ILogger <CreateUserHandler> logger, IEventStoreHydrator <Guid, UserEventStore> hydrator, ICommandStrategyFactory <UserCommandContext> commandStrategyFactory, IInMemoryBus bus) { _strategy = commandStrategyFactory.Get <CreateUser>(); _logger = logger; _hydrator = hydrator; _bus = bus; }
public GetUserHandler(ILogger <GetUserHandler> logger, IEventStoreHydrator <Guid, UserEventStore> hydrator, ICommandStrategyFactory <UserCommandContext> strategyFactory ) { _logger = logger; _hydrator = hydrator; }
public CreditAccountHandler(ICommandStrategyFactory <AccountLedgerContext> strategyFactory, IEventStoreHydrator <Guid, AccountLedgerEventStore> hydrator, ILogger <CreditAccountHandler> logger) { _strategy = strategyFactory.Get <CreditAccount>(); _hydrator = hydrator; _logger = logger; }
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; }
public GetStockHandler(ILogger <GetBalanceHandler> logger, IEventStoreHydrator <Guid, StoreFrontEventStore> hydrator) { _logger = logger; _hydrator = hydrator; }