public DbRepository( IDbResourceManager dbResources, IDbCache cache, Func <string, IDbConnection> generateConnection) { _dbResources = dbResources; _cache = cache; _generateConnection = generateConnection; }
public DapperRepositoryBase( ILogger logger, IDbResourceManager dbResourceManager, ISession session ) { this._logger = logger; this._session = session; this._dbConnection = dbResourceManager.CurrentDbConnection; }
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)); } }
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>(); }
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)) { }
public IndexModel(IDbResourceManager manager, IDbCultureManager cManger) { _resManager = manager; _culManager = cManger; }
public DbRepository( IDbResourceManager dbResources) : this(dbResources, new DummyCache(), connStr => new SqlConnection(connStr)) { }
public CreateModel(IDbResourceManager manager, IDbCultureManager cman) { _resManager = manager; _cMan = cman; }
public EditModel(IDbResourceManager manager) { _resManager = manager; }