Пример #1
0
        public async Task HandleAsync(StockGroupQuantityChangedEvent @event)
        {
            await _eventStore.AppendToStream(@event.AggregateId, @event);

            var entity = await _stockGroupRepository.GetByIdAsync(@event.AggregateId);

            entity.UpdateQuantity(@event.Quantity);
            await _stockGroupRepository.UpdateAsync(entity);
        }
Пример #2
0
 public async Task HandleAsync(StockGroupQuantityChangedEvent @event)
 {
     await _eventStore.AppendToStream(@event);
 }