public StatefullAggregateRepository(AggregateStore store, IDataFactory dataFactory, ISerializer serializer, AggregateRegistry aggregateRegistry, ITransitionStore transitionStore, AggregateDefinition definition) : base(store, dataFactory, definition) { _serializer = serializer; _aggregateRegistry = aggregateRegistry; _transitionStore = transitionStore; }
/// <summary> /// Constructs AggregateRepositoryBase /// </summary> protected AggregateRepositoryBase(AggregateStore store, IDataFactory dataFactory, AggregateDefinition definition) { _store = store; _dataFactory = dataFactory; _definition = definition; }
public StatelessAggregateRepository(AggregateStore store, IDataFactory dataFactory, AggregateDefinition aggregateDefinition) : base(store, dataFactory, aggregateDefinition) { }