예제 #1
0
        public async Task HandleEventAsync(NoteDescriptionChangedEvent @event)
        {
            LogEvent(@event);

            var note = _repository.GetNote(@event.AggregateId);

            note.CurrentVersion = @event.TargetVersion + 1;
            note.Description    = @event.Description;

            _repository.SaveNote(note);
        }
예제 #2
0
 public void OnDescriptionChanged(NoteDescriptionChangedEvent @event)
 {
     Description = @event.Description;
 }