Ejemplo n.º 1
0
 public FileWordRepository(IWordLoader wordLoader)
 {
     _wordLoader = wordLoader;
     _words      = _wordLoader
                   .LoadFromFile(filePath)
                   .OrderBy(w => w.Text);
 }
Ejemplo n.º 2
0
        public void Seed()
        {
            var dictionaryFilePath = _appConfig
                                     .GetConfiguration()["DictionaryFilePath"];

            var dictionaryData = _wordLoader
                                 .LoadFromFile(dictionaryFilePath)
                                 .DistinctBy(dd => dd.Text.ToLower().Trim())
                                 .OrderBy(dd => dd.Text)
                                 .ToArray();

            _wordsRepository.AddWords(dictionaryData);
        }