public async Task Handle(NoteDeletedEvent notification, CancellationToken cancellationToken) { var note = await _readModelRepository.GetAsync <NoteDetail>(notification.AggregateId); note.When(notification); await _readModelRepository.UpdateAsync(note); }
public void When(NoteDeletedEvent @event) { IsDeleted = true; }
private void Note_Deleted(NoteDeletedEvent @event) { Items.Remove(Items.FirstOrDefault(x => x.Id == @event.Id)); }
private void When(NoteDeletedEvent @event) { _isDeleted = true; }