protected Command(TIdentity aggregateId, CommandMetadata metadata = null) { if (aggregateId == null) { throw new ArgumentNullException(nameof(aggregateId)); } if (metadata == null) { metadata = new CommandMetadata(SourceId.New); } Metadata = metadata; AggregateId = aggregateId; }
protected ChangeValueObjectWithCodeCollectionCommand(TIdentity aggregateId, CommandMetadata metadata = null) : base(aggregateId, metadata) { }
protected ChangeEntityCollectionCommand(TIdentity aggregateId, CommandMetadata metadata = null) : base(aggregateId, metadata) { }