public GiftcardContext(IReadStore readStore) { this.cardNumberQuery = new InMemoryCardNumberQuery(readStore); this.cardNumberEventHandler = new InMemoryCardNumberEventHandler(readStore); this.giftcardOverviewEventHandler = new InMemoryGiftcardOverviewEventHandler(readStore); this.giftcardTransactionEventHandler = new InMemoryGiftcardTransactionEventHandler(readStore); }
public GiftcardCommandHandler(IEventSourcedRepository repository, ICardNumberQuery cardNumberQuery) { this.repository = repository; this.cardNumberQuery = cardNumberQuery; }