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

        mergeRequest.When(notification);

        await _readModelRepository.UpdateAsync(mergeRequest);
    }
Exemple #2
0
 private void When(MergeRequestClosedEvent @event)
 {
     _status     = MergeRequestStatus.Closed;
     _reviewerId = @event.ReviewerId;
 }
 public void When(MergeRequestClosedEvent @event)
 {
     Status     = MergeRequestStatus.Closed;
     ReviewerId = @event.ReviewerId;
 }