public CorpusMigrator( IXmlDocumentProvider xmlDocumentProvider, ILogger logger, IVerseAnalysisWriteRepository verseAnalysisWriteRepository) { XmlDocument = xmlDocumentProvider.Document; Logger = logger; VerseAnalysisWriteRepository = verseAnalysisWriteRepository; }
public QuranMigrator( ILogger logger, IXmlDocumentProvider xmlDocumentProvider, IVerseWriteRepository verseWriteRepository) { Logger = logger; XmlDocument = xmlDocumentProvider.Document; VerseWriteRepository = verseWriteRepository; }
public CommentaryMigrator( ILogger logger, IXmlDocumentProvider xmlDocumentProvider, ICommentatorWriteRepository commentatorWriteRepository, ICommentaryWriteRepository commentaryWriteRepository) { Logger = logger; XmlDocument = xmlDocumentProvider.Document; CommentatorWriteRepository = commentatorWriteRepository; CommentaryWriteRepository = commentaryWriteRepository; }
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; }