Example #1
0
 public QuranMigrator(
     ILogger logger,
     IXmlDocumentProvider xmlDocumentProvider,
     IVerseWriteRepository verseWriteRepository)
 {
     Logger               = logger;
     XmlDocument          = xmlDocumentProvider.Document;
     VerseWriteRepository = verseWriteRepository;
 }
Example #2
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;
 }