public LeafToRootActor(IAggregateRootActor aggregateRootActor) { _aggregateRootActor = aggregateRootActor; }
public AggregateActor(IAggregateRootActor aggregateRootActor) { _aggregateRootActor = aggregateRootActor; _rootToLeafActor = new RootToLeafActor(aggregateRootActor); }
public RootToLeafActor(IAggregateRootActor aggregateRootActor) { _aggregateRootActor = aggregateRootActor; }
public static IReadOnlyCollection <Type> GetEntityTypes(this IAggregateRootActor aggregateRootActor) { return(aggregateRootActor.GetEntityActors().Select(x => x.EntityType).ToArray()); }