public HomeController(IWordCountRepository wordCountRepository, ILoggerFactory loggerFactory) { var webPageReaderService = new WebPageReaderService(); _textSplitterService = new TextSplitterService(webPageReaderService); _wordCounterService = new WordCounterService(wordCountRepository, loggerFactory); }
public AnalysisDataService(IAnalysisResultRepository analysisRepository, IAmazonS3 amazonS3Client, Settings settings, ICategoryRepository categoryRepository, IUpdateTimeRepository updateTimeRepository, IWordCountRepository wordCountRepository) { this.analysisRepository = analysisRepository; this.amazonS3Client = amazonS3Client; this.wordCountRepository = wordCountRepository; this.settings = settings; this.updateTimeRepository = updateTimeRepository; this.categoryRepository = categoryRepository; }
public WordCountSvc(IWordCountRepository wordCountRepository) { _wordCountRepository = wordCountRepository; }
public AdminController(IWordCountRepository repository, ILoggerFactory loggerFactory) { _service = new WordCounterService(repository, loggerFactory); }
public WordCounterService(IWordCountRepository wordCountRepository, ILoggerFactory loggerFactory) { _wordCountRepository = wordCountRepository; _logger = loggerFactory.CreateLogger("WordCounterService"); }