protected AbstractRepository(TSession session, IAggregateFinderProvider <TSession> aggregateFinderProvider, IAggregateStateFinderProvider <TSession> aggregateStateFinderProvider) { this.TransactionId = Guid.NewGuid(); this.session = session; this.aggregateFinderProvider = aggregateFinderProvider; this.aggregateStateFinderProvider = aggregateStateFinderProvider; }
public RepositoryFactory( ISessionFactory factory, IAggregateFinderProvider<ISession> aggregateFinderProvider, IAggregateStateFinderProvider<ISession> aggregateStateFinderProvider ) { this._factory = factory; this.aggregateFinderProvider = aggregateFinderProvider; this.aggregateStateFinderProvider = aggregateStateFinderProvider; }
protected AbstractSyncRepository(TSession session, IAggregateFinderProvider <TSession> aggregateFinderProvider, IAggregateStateFinderProvider <TSession> aggregateStateFinderProvider) : base(session, aggregateFinderProvider, aggregateStateFinderProvider) { }
public RepositoryFactory(IDbContextFactory <DomainContext> factory, IAggregateFinderProvider <DomainContext> aggregateFinderProvider, IAggregateStateFinderProvider <DomainContext> aggregateStateFinderProvider) { this._factory = factory; this.aggregateFinderProvider = aggregateFinderProvider; this.aggregateStateFinderProvider = aggregateStateFinderProvider; }
public RepositoryFactory(ISessionFactory factory, IAggregateFinderProvider <ISession> aggregateFinderProvider, IAggregateStateFinderProvider <ISession> aggregateStateFinderProvider) { this._factory = factory; this.aggregateFinderProvider = aggregateFinderProvider; this.aggregateStateFinderProvider = aggregateStateFinderProvider; }
public SyncRepository(DomainContext session, IAggregateFinderProvider <DomainContext> aggregateFinderProvider, IAggregateStateFinderProvider <DomainContext> aggregateStateFinderProvider) : base(session, aggregateFinderProvider, aggregateStateFinderProvider) { }
public RepositoryFactory( IDbContextFactory<DomainContext> factory, IAggregateFinderProvider<DomainContext> aggregateFinderProvider, IAggregateStateFinderProvider<DomainContext> aggregateStateFinderProvider ) { this._factory = factory; this.aggregateFinderProvider = aggregateFinderProvider; this.aggregateStateFinderProvider = aggregateStateFinderProvider; }
public SyncRepository(ISession session, IAggregateFinderProvider <ISession> aggregateFinderProvider, IAggregateStateFinderProvider <ISession> aggregateStateFinderProvider) : base(session, aggregateFinderProvider, aggregateStateFinderProvider) { this._transaction = session.BeginTransaction(); }