Beispiel #1
0
        public Task Dispatch(LikeAddedEvent domainEvent)
        {
            _logger.LogInformation("Processing message " + domainEvent.AggregateRootId);

            var actors = _repository.Search(domainEvent.AggregateRootId);

            foreach (var actor in actors)
            {
                actor.Likes++;
                _repository.Update(actor);
            }

            return(Task.CompletedTask);
        }