示例#1
0
 public ArticleService(ISqlRepository <Article> articleEfRepository,
                       IElasticRepository <ArticleDto> articleEsRepository, IMapper mapper)
 {
     _articleSqlRepository     = articleEfRepository;
     _articleElasticRepository = articleEsRepository;
     _mapper = mapper;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DocumentService"/> class.
 /// </summary>
 /// <param name="documentRepository">The document repository.</param>
 /// <param name="elasticRepository">The ElasticSearch repository.</param>
 public DocumentService(
     IDocumentRepository documentRepository,
     IElasticRepository elasticRepository)
 {
     this.documentRepository = documentRepository;
     this.elasticRepository  = elasticRepository;
 }
示例#3
0
 public Collector(ILogger <ICollector> logger, IShowCollector showCollector, ICastCollector castCollector, IElasticRepository elasticRepository)
 {
     _elasticRepository = elasticRepository;
     _logger            = logger;
     _showCollector     = showCollector;
     _castCollector     = castCollector;
 }
示例#4
0
 public CategoryService(IMongoRepository <Category> mongoCategoryRepository,
                        IElasticRepository <Category> elasticCategoryRepository,
                        IElasticRepository <CategoryStat> elasticCategoryStatRepository)
 {
     _mongoCategoryRepository       = mongoCategoryRepository;
     _elasticCategoryRepository     = elasticCategoryRepository;
     _elasticCategoryStatRepository = elasticCategoryStatRepository;
 }
示例#5
0
 public CollectionsController(ILogger <CollectionController> logger, IElasticRepository <CollectionDefinition> collectionRepository)
 {
     _logger = logger;
     _collectionRepository = collectionRepository;
 }
示例#6
0
 public UserController(IElasticRepository <User> userElasticRepository,
                       ILogger <UserController> logger)
 {
     _userElasticRepository = userElasticRepository;
     _logger = logger;
 }
示例#7
0
 public SearchController(IElasticRepository db)
 {
     _db = db;
 }
 public MessageService(ICassandraRepository cassandraRepository, IElasticRepository elasticRepository)
 {
     _cassandraRepository = cassandraRepository;
     _elasticRepository   = elasticRepository;
     AllEvents            = new ConcurrentStack <Message>();
 }
 public EmployeeRepository(IElasticRepository <Employee> elasticRepository)
 {
     _elasticRepository = elasticRepository;
 }
示例#10
0
 public ElasticService(IElasticRepository elastic, IMapper mapper)
 {
     _elastic = elastic;
     _mapper  = mapper;
 }
 public ValuesController(IElasticRepository elasticRepository)
 {
     _elasticRepository = elasticRepository;
 }
示例#12
0
 public GetShows(IElasticRepository elasticRepository)
 {
     _elasticRepository = elasticRepository;
 }
示例#13
0
 public ElasticBookRepository(IElasticRepository elasticRepository, IEnumerable <IElasticQuery> queries, IEnumerable <IElasticCommand> commands)
 {
     _elasticRepository = elasticRepository;
     _queries           = queries;
     _commands          = commands;
 }