public async Task HandleAsync(AuctionCreatedEvent @event) { _readStore.Add(new AuctionReadModel { Id = @event.AggregateId, Name = @event.Name, AuctionDate = @event.AuctionDate }); await _readStore.SaveAsync(); }
public async Task HandleAsync(AuctionItemAddedEvent @event) { _readStore.Add(new AuctionItemReadModel { AuctionId = @event.AggregateId, Name = @event.Item.Name, Description = @event.Item.Description, Donor = @event.Item.Donor, Quantity = @event.Item.Quantity }); await _readStore.SaveAsync(); }