private void When(MergeRequestCreatedEvent @event) { _creatorId = @event.CreatorId; _sourceNoteId = @event.SourceNoteId; _destinationNoteId = @event.DestinationNoteId; _title = @event.Title; _description = @event.Title; _status = MergeRequestStatus.Open; }
private void When(MergeRequestReopenedEvent @event) { _status = MergeRequestStatus.Open; }
private void When(MergeRequestMergedEvent @event) { _status = MergeRequestStatus.Merged; _reviewerId = @event.ReviewerId; }
public MergeRequestStatusChangeException(MergeRequestStatus currentStatus, MergeRequestStatus statusToChange) : base( $"Is not possible to change the merge-request status from {currentStatus} to {statusToChange}") { }