/// <summary> /// Initializes a new instance of the <see cref="UserRepository" /> class. /// </summary> /// <param name="dbContext">The database context.</param> public UserRepository(DbContext dbContext, IElasticSearchContext elasticSearchContext, Queries queries) : base(dbContext) { client = elasticSearchContext.CreateRestClientForElasticRequests(); this.queries = queries; }
public ProjectRepository(DbContext dbContext, IElasticSearchContext elasticSearchContext, ITaskPublisher taskPublisher, Queries queries) : base(dbContext) { this.taskPublisher = taskPublisher; this.elasticSearchContext = elasticSearchContext.CreateRestClientForElasticRequests(); this.queries = queries; }
public ElasticSearchBaseRepository(IElasticSearchContext elasticSearchContext) { _elasticSearchContext = elasticSearchContext; }