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