public CommandQueueListener() { var eventStore = new SqlEventStore(); var commandDispatcher = new ProductCommandDispatcher(new AggregateRepository(eventStore)); _commandQueueListener = new CommandQueueListener <ProductAggregate>(eventStore, eventStore, commandDispatcher); }
public ProductsController() { _commandDispatcher = new ProductCommandDispatcher(new AggregateRepository(_eventStore)); }