public InMemoryNetworkState(ILogger <InMemoryNetworkState> logger, PostgresWriter postgresWriter, IOptions <DatabaseSetting> databaseSetting, IServiceProvider serviceProvider) { _logger = logger; _postgresWriter = postgresWriter; _databaseSetting = databaseSetting; _serviceProvider = serviceProvider; }
public ElementNotFeededValidator(ILogger <ElementNotFeededValidator> logger, InMemoryNetworkState inMemoryNetworkState, PostgresWriter postgresWriter, IOptions <DatabaseSetting> databaseSetting, IProducer eventProducer, IOptions <KafkaSetting> kafkaSetting) { _logger = logger; _inMemoryNetworkState = inMemoryNetworkState; _postgresWriter = postgresWriter; _databaseSetting = databaseSetting.Value; _eventProducer = eventProducer; _kafkaSetting = kafkaSetting.Value; }