public void Get_Should_Return_The_Same_Database() { var db1 = _factory.Create(); var db2 = _factory.Create(); Assert.Same(db1, db2); }
public IEnumerable <Employee> GetAll() { using (var database = _factory.Create()) { var employees = database.GetCollection <LIteDbEmployee>("employees"); foreach (var employee in employees.FindAll()) { var map = AutoMapper.Mapper.Map <Employee>(employee); yield return(map); } } }
public CreateCustomerRepository( IDatabaseFactory <SqlServerDatabase> sqlDatabase, IServerlessLogger logger) { this.sqlDatabase = sqlDatabase.Create(); this.logger = logger; }
protected override Dictionary <T, string> GetDictionaryToCache(LookupDataByValue lookupDataByValue) { DataTable dataTable = _databaseFactory.Create(lookupDataByValue.DataSource) .Execute($"SELECT * FROM {lookupDataByValue.TableName}"); string columnNameOfPrimaryKey = lookupDataByValue.ColumnNameOfPrimaryKey ?? dataTable.Columns[0].ColumnName; string columnNameOfFieldName = lookupDataByValue.ColumnNameOfFieldName ?? dataTable.Columns[1].ColumnName; return(dataTable.AsEnumerable() .ToDictionary(dr => (T)dr[columnNameOfPrimaryKey], dr => dr[columnNameOfFieldName] == DBNull.Value ? null : dr[columnNameOfFieldName].ToString())); }
public UnitOfWork(IDatabaseFactory factory) : this(factory.Create()) { }
protected BaseRepository(IDatabaseFactory databaseFactory) { DatabaseContext = databaseFactory.Create(); }
protected BaseRepository(IDatabaseFactory factory) : this(factory.Create()) { }
public AdoNetContext(IDatabaseFactory iDatabaseFactory) { _iDatabaseFactory = iDatabaseFactory; _connection = _iDatabaseFactory.Create(); }
public CommentSubscribtionRepository(IDatabaseFactory factory) : this(factory.Create()) { }