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; }
public PetrolStationsController(IElasticClient elasticClient, ElasticsearchEntityRepository <Entities.PetrolStation> repository) { this.elasticClient = elasticClient; this.repository = repository; }