public async Task Handle(MergeRequestMergedEvent notification, CancellationToken cancellationToken) { var mergeRequest = await _readModelRepository.GetAsync <MergeRequestDetail>(notification.AggregateId); mergeRequest.When(notification); await _readModelRepository.UpdateAsync(mergeRequest); }
private void When(MergeRequestMergedEvent @event) { _status = MergeRequestStatus.Merged; _reviewerId = @event.ReviewerId; }
public void When(MergeRequestMergedEvent @event) { Status = MergeRequestStatus.Merged; ReviewerId = @event.ReviewerId; }