Esempio n. 1
0
 public CorpusMigrator(
     IXmlDocumentProvider xmlDocumentProvider,
     ILogger logger,
     IVerseAnalysisWriteRepository verseAnalysisWriteRepository)
 {
     XmlDocument = xmlDocumentProvider.Document;
     Logger      = logger;
     VerseAnalysisWriteRepository = verseAnalysisWriteRepository;
 }
Esempio n. 2
0
 public QuranMigrator(
     ILogger logger,
     IXmlDocumentProvider xmlDocumentProvider,
     IVerseWriteRepository verseWriteRepository)
 {
     Logger               = logger;
     XmlDocument          = xmlDocumentProvider.Document;
     VerseWriteRepository = verseWriteRepository;
 }
Esempio n. 3
0
 public CommentaryMigrator(
     ILogger logger,
     IXmlDocumentProvider xmlDocumentProvider,
     ICommentatorWriteRepository commentatorWriteRepository,
     ICommentaryWriteRepository commentaryWriteRepository)
 {
     Logger      = logger;
     XmlDocument = xmlDocumentProvider.Document;
     CommentatorWriteRepository = commentatorWriteRepository;
     CommentaryWriteRepository  = commentaryWriteRepository;
 }
Esempio n. 4
0
 public HadithMigrator(
     ILogger logger,
     IXmlDocumentProvider xmlDocumentProvider,
     IVerseRepository verseRepository,
     IVerseWriteRepository verseWriteRepository,
     IHadithCollectionWriteRepository hadithCollectionWriteRepository,
     IHadithWriteRepository hadithWriteRepository)
 {
     Logger                          = logger;
     VerseRepository                 = verseRepository;
     VerseWriteRepository            = verseWriteRepository;
     XmlDocument                     = xmlDocumentProvider.Document;
     HadithCollectionWriteRepository = hadithCollectionWriteRepository;
     HadithWriteRepository           = hadithWriteRepository;
 }