public NameExampleAggregate( ExampleAggregateId exampleAggregateId, ExampleAggregateName exampleAggregateName) { ExampleAggregateId = exampleAggregateId; ExampleAggregateName = exampleAggregateName; }
public ExampleAggregateWasNamed( ExampleAggregateId exampleAggregateId, ExampleAggregateName exampleAggregateName) { ExampleAggregateId = exampleAggregateId; Language = exampleAggregateName.Language; Name = exampleAggregateName.Name; }
private void When(ExampleAggregateWasBorn @event) { _exampleAggregateId = new ExampleAggregateId(@event.ExampleAggregateId); }
public static ExampleAggregate Register(ExampleAggregateId exampleAggregateId) { var exampleAggregate = Factory(); exampleAggregate.ApplyChange(new ExampleAggregateWasBorn(exampleAggregateId)); return exampleAggregate; }
public ExampleAggregateWasBorn( ExampleAggregateId exampleAggregateId) { ExampleAggregateId = exampleAggregateId; }