Example #1
0
 public AggregatorService(
     IWaniKaniDictionaryService waniKaniDictionaryService,
     IFrequencyDictionaryService frequencyDictionaryService,
     IKanjiDictionaryService kanjiDictionaryService,
     IVocabDictionaryService vocabDictionaryService)
 {
     _waniKaniDictionaryService  = waniKaniDictionaryService;
     _frequencyDictionaryService = frequencyDictionaryService;
     _kanjiDictionaryService     = kanjiDictionaryService;
     _vocabDictionaryService     = vocabDictionaryService;
 }
Example #2
0
 public AggregatorService(
     IWaniKaniDictionaryService waniKaniDictionaryService,
     IFrequencyDictionaryService frequencyDictionaryService,
     IKanjiDictionaryService kanjiDictionaryService,
     IVocabDictionaryService vocabDictionaryService,
     IEnumerable <ISimilarDictionaryService> similarDictionaryServices)
 {
     _waniKaniDictionaryService  = waniKaniDictionaryService;
     _frequencyDictionaryService = frequencyDictionaryService;
     _kanjiDictionaryService     = kanjiDictionaryService;
     _vocabDictionaryService     = vocabDictionaryService;
     _similarDictionaryServices  = similarDictionaryServices.ToList();
 }
Example #3
0
 public Program(
     IEnumerable <ISetupService> setupServices,
     IFrequencyDictionaryService frequencyDictionaryService,
     IKanjiDictionaryService kanjiDictionaryService,
     IVocabDictionaryService vocabDictionaryService,
     IWaniKaniDictionaryService waniKaniDictionaryService,
     IAggregatorService aggregatorService,
     IExportService exportService)
 {
     _setupServices = setupServices;
     _frequencyDictionaryService = frequencyDictionaryService;
     _kanjiDictionaryService     = kanjiDictionaryService;
     _vocabDictionaryService     = vocabDictionaryService;
     _waniKaniDictionaryService  = waniKaniDictionaryService;
     _aggregatorService          = aggregatorService;
     _exportService = exportService;
 }