Example #1
0
        /// <summary>
        /// Default constructor for the DbCommand Manager class.
        /// It expects a DataAccessMgr class instance in the constructor.
        /// </summary>
        /// <param name="dataAccessManager">string entry in configuration file for connection string</param>
        public DbCommandMgr(DataAccessMgr dataAccessManager)
        {
            _daMgr      = dataAccessManager;
            _database   = dataAccessManager.Database;
            _loggingMgr = dataAccessManager.loggingMgr;

            _noOpDbCommandText = _daMgr.NoOpDbCommandText;
            _paramAliases      = new Dictionary <string, List <DbParameter> >(StringComparer.CurrentCultureIgnoreCase);
            _dbCommand         = _daMgr.BuildNoOpDbCommand();
            if (_daMgr.DatabaseType == DataAccessMgr.EnumDbType.Oracle)
            {
                _commandBlockReady = false;
            }
        }
 /// <summary>
 /// Main constructor for creating a RecurringCallbackManager.
 /// </summary>
 public RecurringCallbackMgr(ILoggingMgr loggingMgr = null)
 {
     _loggingMgr = loggingMgr;
 }