public MainRunner(ISeleniumService seleniumService, ISeleniumInstanceService seleniumInstanceService, IEventTabellenParser eventTabellenParser, IHtmlService htmlService, ILogger <MainRunner> logger, IWordPressApi wordPressApi, ITelegramApi telegramApi, IYamlConfigService configService, IFileWriter fileWriter) { _seleniumService = seleniumService; _seleniumInstanceService = seleniumInstanceService; _eventTabellenParser = eventTabellenParser; _htmlService = htmlService; _logger = logger; _wordPressApi = wordPressApi; _telegramApi = telegramApi; _configService = configService; _fileWriter = fileWriter; }
private void InitServices() { if (_factoryNetwork != null) { _parseService = _factoryNetwork.CreateHtmlParseService(); _seleniumService = _factoryNetwork.CreateSeleniumService(); _recordingService = _factoryNetwork.CreateRecordingService(); } else { throw new Exception("Инициализация фабрики сетей не выполнена"); } }
public CrawlerService(ISeleniumService seleniumService) { _seleniumService = seleniumService; }
public Program(ILogger <Program> logger, ISeleniumService seleniumService) { this.logger = logger; this.seleniumService = seleniumService; }