public async Task HandleAsync(BuyOrderFinishedEvent @event) { await _projectionWriter.UpdateAsync <BuyOrderProjection>(@event.AggregateId, e => { e.State = OrderState.Finished; }); }
private void Apply(BuyOrderFinishedEvent @event) { State = OrderState.Finished; }