public async Task Handle(MergeRequestMergedEvent notification, CancellationToken cancellationToken)
    {
        var mergeRequest = await _readModelRepository.GetAsync <MergeRequestDetail>(notification.AggregateId);

        mergeRequest.When(notification);

        await _readModelRepository.UpdateAsync(mergeRequest);
    }
Example #2
0
 private void When(MergeRequestMergedEvent @event)
 {
     _status     = MergeRequestStatus.Merged;
     _reviewerId = @event.ReviewerId;
 }
Example #3
0
 public void When(MergeRequestMergedEvent @event)
 {
     Status     = MergeRequestStatus.Merged;
     ReviewerId = @event.ReviewerId;
 }