protected DatabaseRepositoryBase(string databaseName, IDatabaseFactory databaseFactory, IBuilderStrategyFactory builderStrategyFactory) { _databaseName = Guard.ThrowIfNullOrEmpty("databaseName", databaseName); DatabaseFactory = Guard.ThrowIfNull("databaseFactory", databaseFactory); _builderStrategyFactory = Guard.ThrowIfNull("builderStrategyFactory", builderStrategyFactory); }
protected ReadDatabaseRepositoryBase(string databaseName, IDatabaseFactory databaseFactory, IMapper mapper, IQueryBuilder queryBuilder, IBuilderStrategyFactory builderStrategyFactory) : base(databaseName, databaseFactory, builderStrategyFactory) { Mapper = Guard.ThrowIfNull("mapper", mapper); QueryBuilder = Guard.ThrowIfNull("queryBuilder", queryBuilder); }
protected WriteDatabaseRepositoryBase(string databaseName, IDatabaseFactory databaseFactory, IMapper mapper, IQueryBuilder queryBuilder, IBuilderStrategyFactory builderStrategyFactory) : base(databaseName, databaseFactory, mapper, queryBuilder, builderStrategyFactory) { }
protected PagingRepositoryHelper(string databaseName, IDatabaseFactory databaseFactory, IMapper mapper, IQueryBuilder queryBuilder, IDataReaderBuilder builder, IBuilderStrategyFactory builderStrategyFactory, IBuilder <IDataReader, PagingModel> pagingModelBuilder) : base(databaseName, databaseFactory, mapper, queryBuilder, builderStrategyFactory) { PagingModelBuilder = Guard.ThrowIfNull("pagingModelBuilder", pagingModelBuilder); Builder = Guard.ThrowIfNull("builder", builder); }
public TestableReadDatabaseRepository(string databaseName, IDatabaseFactory databaseFactory, IMapper mapper, IQueryBuilder queryBuilder, IBuilderStrategyFactory builderStrategyFactory) : base(databaseName, databaseFactory, mapper, queryBuilder, builderStrategyFactory) { }
public TestableDatabaseRepository(string databaseName, IDatabaseFactory databaseFactory, IBuilderStrategyFactory builderDelegateStrategyFactory) : base(databaseName, databaseFactory, builderDelegateStrategyFactory) { }