Example #1
0
        public static void AddComments(IDbUtils db, string filePath)
        {
            var tableName = Path.GetFileNameWithoutExtension(filePath);
            var cols      = db.GetColumns(tableName).ToArray();

            AddComments(filePath, cols);
        }
Example #2
0
        internal TransactionDbManager(IDbUtils dbUtils, IDbTransaction transaction)
            : base(dbUtils, string.Empty)
        {
            DbTransaction = transaction ?? throw new ArgumentNullException(nameof(transaction));
            DbConnection  = transaction.Connection;

            IsMyTransaction = false;
        }
Example #3
0
        public void Init()
        {
            _dbUtilsStub     = Substitute.For <IDbUtils>();
            _connectionStub  = Substitute.For <IDbConnection>();
            _transactionStub = Substitute.For <IDbTransaction>();

            _dbUtilsStub.CreateConnection(_connectionString).Returns(_connectionStub);
            _connectionStub.BeginTransaction().Returns(_transactionStub);
        }
 // depenedency-injected
 protected BaseDatabaseAccess(IDbUtils dbUtils)
 {
     if (dbUtils == null)
     {
         _dbUtils = new DbUtils();
     }
     else
     {
         _dbUtils = dbUtils;
     }
 }
Example #5
0
 protected BaseDatabaseAccessGeneric(string tableName,
                                     IEnumerable <string> updateFieldExclusions = null,
                                     IDbUtils dbUtils = null) : base(dbUtils)
 {
     _tableName             = tableName;
     _updateFieldExclusions = new List <string>();
     _updateFieldExclusions.Add("PKey");
     _updateFieldExclusions.Add("CreationDate");
     if (updateFieldExclusions != null)
     {
         _updateFieldExclusions.AddRange(updateFieldExclusions);
     }
     _insertFieldExclusions = new List <string>();
     _insertFieldExclusions.Add("PKey");
     if (updateFieldExclusions != null)
     {
         _insertFieldExclusions.AddRange(updateFieldExclusions);
     }
 }
Example #6
0
 public TransactionDbManager(IDbUtils dbUtils, string connectionString, IsolationLevel isolationLevel)
     : base(dbUtils, connectionString)
 {
     IsolationLevel = isolationLevel;
 }
Example #7
0
 public TransactionDbManager(IDbUtils dbUtils, string connectionString)
     : this(dbUtils, connectionString, IsolationLevel.ReadCommitted)
 {
 }
 public NoTransactionDbManager(IDbUtils dbUtils, string connectionString) : base(dbUtils, connectionString)
 {
 }
 // for compatibility with old code
 protected BaseDatabaseAccess()
 {
     _dbUtils = new DbUtils();
 }
Example #10
0
 public void Init()
 {
     _dbUtilsStub     = Substitute.For <IDbUtils>();
     _connectionStub  = Substitute.For <IDbConnection>();
     _transactionStub = Substitute.For <IDbTransaction>();
 }
Example #11
0
 protected DbManager(IDbUtils dbUtils, string connectionString)
 {
     DbUtils          = dbUtils ?? throw new ArgumentNullException(nameof(dbUtils));
     ConnectionString = connectionString ?? throw new ArgumentNullException(nameof(connectionString));
 }
Example #12
0
 public TestDbServiceManager(IDbUtils dbUtils, string connectionString)
     : base(dbUtils, connectionString)
 {
 }
Example #13
0
 private TestDbServiceManager CreateTestDbServiceManager(IDbUtils dbUtils, string connectionString)
 => new TestDbServiceManager(dbUtils, connectionString);
Example #14
0
 public void Init()
 {
     _dbUtilsStub = Substitute.For <IDbUtils>();
 }
 public DbManagerFactory(IDbUtils dbUtilsUtils, IDbConnectionStringProvider connectionStringProvider)
 {
     _connectionStringProvider = connectionStringProvider ?? throw new ArgumentNullException(nameof(connectionStringProvider));
     _dbUtils = dbUtilsUtils ?? throw new ArgumentNullException(nameof(dbUtilsUtils));
 }