public PetrolStationEventHandlers(ILogger <PetrolStationEventHandlers> logger, ElasticsearchEntityRepository <Entities.PetrolStation> repository, CallContext callContext, IHubContext <SignalRHub> hub, PetrolStationReportFactory factory)
 {
     this.logger      = logger;
     this.repository  = repository;
     this.callContext = callContext;
     this.hub         = hub;
     this.factory     = factory;
 }
 public Application(KafkaProducer kafkaProducer, IOptions <GlobalSettings> globalSettings, ILogger <Application> logger,
                    ElasticsearchEntityRepository <Entities.PetrolStation> repository, IElasticClient elasticClient,
                    IndexNameProvider <Entities.PetrolStation> indexNameProvider, PetrolStationFactory petrolStationFactory)
 {
     this.kafkaProducer        = kafkaProducer;
     this.globalSettings       = globalSettings;
     this.logger               = logger;
     this.repository           = repository;
     this.elasticClient        = elasticClient;
     this.indexNameProvider    = indexNameProvider;
     this.petrolStationFactory = petrolStationFactory;
 }
Exemple #3
0
 public PetrolStationsController(IElasticClient elasticClient, ElasticsearchEntityRepository <Entities.PetrolStation> repository)
 {
     this.elasticClient = elasticClient;
     this.repository    = repository;
 }