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;
 }
Exemple #4
0
 public AdminController(IWordCountRepository repository, ILoggerFactory loggerFactory)
 {
     _service = new WordCounterService(repository, loggerFactory);
 }
Exemple #5
0
 public WordCounterService(IWordCountRepository wordCountRepository, ILoggerFactory loggerFactory)
 {
     _wordCountRepository = wordCountRepository;
     _logger = loggerFactory.CreateLogger("WordCounterService");
 }