예제 #1
0
 public void When(MergeRequestUpdatedEvent @event)
 {
     Title                = @event.Title;
     Description          = @event.Description;
     LastModifierId       = @event.UserId;
     LastModificationTime = @event.OccurrenceTime;
 }
    public async Task Handle(MergeRequestUpdatedEvent notification, CancellationToken cancellationToken)
    {
        var mergeRequest = await _readModelRepository.GetAsync <MergeRequestDetail>(notification.AggregateId);

        mergeRequest.When(notification);

        await _readModelRepository.UpdateAsync(mergeRequest);
    }
예제 #3
0
 private void When(MergeRequestUpdatedEvent @event)
 {
     _title       = @event.Title;
     _description = @event.Description;
 }