public async Task SaveAsync(OrderReadModel model) { await _store.SaveAsync(model); }
public async Task HandleAsync(OrderCreated @event) { var oderItems = @event.Items.Select(item => new OrderItemReadModel(item.ProductId, item.Price, item.Quantity)); var model = new OrderReadModel(@event.AggregateId, @event.CustomerId, oderItems); await _repository.SaveAsync(model); }