public MongoDbRepository( MongoDatabase mongoDatabase, IRepositoryEventsHandlers eventHandlers, IRepositoryInterceptors repositoryInterceptors) : this( mongoDatabase, new MongoDbQueryRepository(mongoDatabase, eventHandlers, repositoryInterceptors.QueryInterceptor), new MongoDbCommandRepository(mongoDatabase, eventHandlers, repositoryInterceptors)) { }
public MongoDbUnitOfWorkRepository( MongoDatabase mongoDatabase, IRepositoryEventsHandlers eventHandlers, IRepositoryInterceptors repositoryInterceptors) : this( mongoDatabase, new MongoDbQueryRepository(mongoDatabase, eventHandlers, repositoryInterceptors.QueryInterceptor), new MongoDbUnitOfWorkCommandRepository(mongoDatabase, eventHandlers, repositoryInterceptors)) { }
public EntityFrameworkRepository( DbContext context, IRepositoryEventsHandlers eventHandlers, IRepositoryInterceptors repositoryInterceptors) : base( new EntityFrameworkQueryRepository(context, eventHandlers, repositoryInterceptors.QueryInterceptor), new EntityFrameworkCommandRepository(context, eventHandlers, repositoryInterceptors)) { Check.NotNull(context, "context"); ObjectContext = context; }
public EntityFrameworkRepository( DbContext context, IRepositoryEventsHandlers eventHandlers, IRepositoryInterceptors repositoryInterceptors) : base( new EntityFrameworkQueryRepository(context, eventHandlers, repositoryInterceptors.QueryInterceptor), new EntityFrameworkCommandRepository(context, eventHandlers, repositoryInterceptors)) { Check.NotNull(context, "context"); ObjectContext = context; }
public InMemoryRepository( ICollection<object> collection, IRepositoryEventsHandlers eventHandlers, IRepositoryInterceptors repositoryInterceptors) : base( new InMemoryQueryRepository(collection, eventHandlers, repositoryInterceptors.QueryInterceptor), new InMemoryCommandRepository(collection, eventHandlers, repositoryInterceptors)) { Check.NotNull(collection, "collection"); Check.NotNull(eventHandlers, "eventHandlers"); Check.NotNull(repositoryInterceptors, "repositoryInterceptors"); ObjectContext = collection; }
public InMemoryRepository( ICollection <object> collection, IRepositoryEventsHandlers eventHandlers, IRepositoryInterceptors repositoryInterceptors) : base( new InMemoryQueryRepository(collection, eventHandlers, repositoryInterceptors.QueryInterceptor), new InMemoryCommandRepository(collection, eventHandlers, repositoryInterceptors)) { Check.NotNull(collection, "collection"); Check.NotNull(eventHandlers, "eventHandlers"); Check.NotNull(repositoryInterceptors, "repositoryInterceptors"); ObjectContext = collection; }
public MongoDbRepository(MongoDatabase mongoDatabase, IRepositoryEventsHandlers queryEventHandlers) : this(mongoDatabase, queryEventHandlers, new DefaultRepositoryInterceptors()) { }
public InMemoryRepository( IRepositoryEventsHandlers eventHandlers, IRepositoryInterceptors repositoryInterceptors) : this(new List<object>(), eventHandlers, repositoryInterceptors) { }
public InMemoryRepository(IRepositoryEventsHandlers queryEventHandlers) : this(new List<object>(), queryEventHandlers, new DefaultRepositoryInterceptors()) { }
public InMemoryRepository(ICollection<object> collection, IRepositoryEventsHandlers queryEventHandlers) : this(collection, queryEventHandlers, new DefaultRepositoryInterceptors()) { }
public EntityFrameworkRepository(DbContext context, IRepositoryEventsHandlers queryEventHandlers) : this(context, queryEventHandlers, new DefaultRepositoryInterceptors()) { }
public InMemoryRepository( IRepositoryEventsHandlers eventHandlers, IRepositoryInterceptors repositoryInterceptors) : this(new List <object>(), eventHandlers, repositoryInterceptors) { }
public InMemoryRepository(IRepositoryEventsHandlers queryEventHandlers) : this(new List <object>(), queryEventHandlers, new DefaultRepositoryInterceptors()) { }
public InMemoryRepository(ICollection <object> collection, IRepositoryEventsHandlers queryEventHandlers) : this(collection, queryEventHandlers, new DefaultRepositoryInterceptors()) { }
public EntityFrameworkRepository(DbContext context, IRepositoryEventsHandlers queryEventHandlers) : this(context, queryEventHandlers, new DefaultRepositoryInterceptors()) { }
public MongoDbUnitOfWorkRepository(MongoDatabase mongoDatabase, IRepositoryEventsHandlers queryEventHandlers) : this(mongoDatabase, queryEventHandlers, new DefaultRepositoryInterceptors()) { }