public DbRepository(
     IDbResourceManager dbResources,
     IDbCache cache,
     Func <string, IDbConnection> generateConnection)
 {
     _dbResources        = dbResources;
     _cache              = cache;
     _generateConnection = generateConnection;
 }
Exemplo n.º 2
0
 public DapperRepositoryBase(
     ILogger logger,
     IDbResourceManager dbResourceManager,
     ISession session
     )
 {
     this._logger       = logger;
     this._session      = session;
     this._dbConnection = dbResourceManager.CurrentDbConnection;
 }
Exemplo n.º 3
0
 public DbRepository(
     IDbResourceManager dbResources,
     IDbCache cache,
     Func <string, IDbConnection> generateConnection)
 {
     _dbResources        = dbResources;
     _cache              = cache;
     _generateConnection = generateConnection;
     DefaultTimeoutSec   = 5;
     DefaultMaxAttempts  = 3;
 }
 public static void UpdateResources(
     this IDbResourceManager mgr,
     string dbName,
     IEnumerable <string> dataSources)
 {
     if (mgr.AllResources.TryGetValue(dbName, out var resource))
     {
         resource.UpdateResources(dataSources);
     }
     else
     {
         throw new ArgumentException($"Database {dbName} not found.", nameof(dbName));
     }
 }
Exemplo n.º 5
0
        public EfRepositoryBase(
            Type genericType,
            ILogger logger,
            IDbResourceManager dbResourceManager,
            ISession session)
        {
            this._dbResourceManager = dbResourceManager;
            this._logger            = logger;
            this._session           = session;

            var dbContext = BuildDbContextForGeneric(genericType);

            _dbContext = dbContext;
            _dbSet     = dbContext.Set <TEntity>();
        }
Exemplo n.º 6
0
        public IndexModel(IDbResourceManager manager, IDbCultureManager cManager, ITranslatorFactory translatorFactory, ILogger <IndexModel> log)
        {
            _logger            = log;
            _resManager        = manager;
            _culManager        = cManager;
            _translatorFactory = translatorFactory;

            // get all registered Resource services names
            TranslationProviders = new List <SelectListItem>();

            foreach (var ts in translatorFactory.ServiceNames())
            {
                TranslationProviders.Add(new SelectListItem {
                    Text = ts, Value = ts
                });
            }
        }
 public DbRepository(
     IDbResourceManager dbResources,
     IDbCache cache)
     : this(dbResources, cache, connStr => new SqlConnection(connStr))
 {
 }
Exemplo n.º 8
0
 public IndexModel(IDbResourceManager manager, IDbCultureManager cManger)
 {
     _resManager = manager;
     _culManager = cManger;
 }
Exemplo n.º 9
0
 public DbRepository(
     IDbResourceManager dbResources)
     : this(dbResources, new DummyCache(), connStr => new SqlConnection(connStr))
 {
 }
Exemplo n.º 10
0
 public CreateModel(IDbResourceManager manager, IDbCultureManager cman)
 {
     _resManager = manager;
     _cMan       = cman;
 }
Exemplo n.º 11
0
 public EditModel(IDbResourceManager manager)
 {
     _resManager = manager;
 }