Beispiel #1
0
 public MainWindowViewModel(ISentenceRepository repo, ILogger logger)
 {
     _repository = repo;
     _logger     = logger;
     SaveCommand = new RelayCommand(OnSave);
     OnLoad();
 }
Beispiel #2
0
 public BookImporter(
     IBookRepository bookStore,
     ISentenceRepository sentenceRepository,
     ITextProcessor textProcessor,
     ILanguageProvider languageProvider,
     IBookContentProcessor bookContentProcessor,
     ILogger <BookImporter> logger)
 {
     _bookStore            = bookStore;
     _sentenceRepository   = sentenceRepository;
     _textProcessor        = textProcessor;
     _languageProvider     = languageProvider;
     _bookContentProcessor = bookContentProcessor;
     _logger = logger;
 }
 public SentenceService(ISentenceRepository sentenceRepository, ISentenceCreator sentenceCreator)
 {
     _sentenceRepository = sentenceRepository;
     _sentenceCreator    = sentenceCreator;
 }
 public SentenceManager(ISentenceRepository sentenceRepository)
 {
     this.sentenceRepository = sentenceRepository;
 }
Beispiel #5
0
 public SentenceLoader(ISentenceRepository sentenceRepository, IRandomGenerator randomGenerator)
 {
     _sentenceRepository = sentenceRepository;
     _randomGenerator    = randomGenerator;
     _randomStack        = new Stack <int>();
 }
 public ArchiveBookService(IBookRepository bookRepository, ISentenceRepository sentenceRepository)
 {
     _bookRepository     = bookRepository;
     _sentenceRepository = sentenceRepository;
 }