/// <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;
 }
Esempio n. 3
0
 public ElasticSearchBaseRepository(IElasticSearchContext elasticSearchContext)
 {
     _elasticSearchContext = elasticSearchContext;
 }