protected override void OnMiss(ICacheKey key, out object value) { var repository = new QueriesRepository(new PlatformDomainContext(), Logger); var byNameCacheKey = key as QueriesCacheStringKey; if (byNameCacheKey != null) { var query = repository.GetByName(byNameCacheKey.Name); if (query != null) { Add(key, query); Add(new QueriesCacheIntKey(query.Id), query); } value = query; return; } var byIdCacheCacheKey = key as QueriesCacheIntKey; if (byIdCacheCacheKey != null) { var query = repository.GetByKey(byIdCacheCacheKey.QueryId); if (query != null) { Add(key, query); Add(new QueriesCacheStringKey(query.Name), query); } value = query; return; } value = null; }
public GCSearchController(IScopeProvider scopeProvider) { QueriesRepository = new QueriesRepository(); SettingsRepository = new SettingsRepository(); PaginationService = new PaginationService(); NodeService = new NodeService(); _scopeProvider = scopeProvider; }
protected override void DisposeCore() { lock (_lockObject) { _connectionDbRepository = null; _projectsRepository = null; _projectsShareRepository = null; _queriesRepository = null; _usersRepository = null; } QueryBuilderContext.Dispose(); }
public ActionResult ConfirmLogin(string login, string password) { if (Session["IdUsuario"] == null) { var user = new QueriesRepository().ConfirmLogin(login, password); if (user != null) { DefineSession(user); DefineViewDatas(); return(RedirectToAction("Index")); } else { DefineSession(null); DefineViewDatas(); TempData["Error"] = "Usuário ou senha inválidos"; return(View("Login")); } } else { return(View("Index")); } }
public QueryComponentFactory(QueriesRepository repository, PlatformDomainContext domainContext) { _repository = repository; _domainContext = domainContext; }
public CategoryController(ILogger <CategoryController> logger, QueriesRepository db) { Logger = logger; Db = db; }
public GCSStatisticsController() { QueriesRepository = new QueriesRepository(); }
public GCSQueriesController() { QueriesRepository = new QueriesRepository(); }
public QueryController(QueriesRepository queriesRepository, QueryComponentFactory queryComponentFactory) { _queriesRepository = queriesRepository; _queryComponentFactory = queryComponentFactory; }
public ColorController(ILogger <ColorController> logger, QueriesRepository db) { Logger = logger; Db = db; }
public UserController(ILogger <UserController> logger, QueriesRepository queriesDb, UserRepository userDb) { Logger = logger; QueriesDb = queriesDb; UserDb = userDb; }