Esempio n. 1
0
        public AdminController(JournalsImport journalsImport, UlrichsImport ulrichsImport, DoajImport doajImport, JournalTocsImport journalsTocImport, JournalsExport journalsExport, IJournalRepository journalRepository, IUserProfileRepository userProfileRepository, IAuthentication authentication, IInstitutionRepository institutionRepository, IBlockedISSNRepository blockedIssnRepository, IBaseScoreCardRepository baseScoreCardRepository, IValuationScoreCardRepository valuationScoreCardRepository, IBulkImporter <SubmissionPageLink> bulkImporter, IBulkImporter <Institution> institutionImporter, ICornerRepository cornerRepository)
            : base(baseScoreCardRepository, valuationScoreCardRepository, userProfileRepository, authentication)
        {
            Requires.NotNull(journalsImport, nameof(journalsImport));
            Requires.NotNull(ulrichsImport, nameof(ulrichsImport));
            Requires.NotNull(journalsTocImport, nameof(journalsTocImport));
            Requires.NotNull(doajImport, nameof(doajImport));
            Requires.NotNull(journalsExport, nameof(journalsExport));
            Requires.NotNull(journalRepository, nameof(journalRepository));
            Requires.NotNull(institutionRepository, nameof(institutionRepository));
            Requires.NotNull(blockedIssnRepository, nameof(blockedIssnRepository));
            Requires.NotNull(bulkImporter, nameof(bulkImporter));
            Requires.NotNull(institutionImporter, nameof(institutionImporter));

            this.journalsImport        = journalsImport;
            this.ulrichsImport         = ulrichsImport;
            this.doajImport            = doajImport;
            _journalsTocImport         = journalsTocImport;
            this.journalsExport        = journalsExport;
            this.journalRepository     = journalRepository;
            this.institutionRepository = institutionRepository;
            this.blockedIssnRepository = blockedIssnRepository;

            _bulkImporter        = bulkImporter;
            _institutionImporter = institutionImporter;
            _cornerRepository    = cornerRepository;
        }
Esempio n. 2
0
        public AdminController(JournalsImport journalsImport, UlrichsImport ulrichsImport, DoajImport doajImport, JournalTocsImport journalsTocImport, JournalsExport journalsExport, IJournalRepository journalRepository, IUserProfileRepository userProfileRepository, IAuthentication authentication, IInstitutionRepository institutionRepository, IBlockedISSNRepository blockedIssnRepository, IBaseScoreCardRepository baseScoreCardRepository, IValuationScoreCardRepository valuationScoreCardRepository, IBulkImporter<SubmissionPageLink> bulkImporter, IBulkImporter<Institution> institutionImporter)
            : base(baseScoreCardRepository, valuationScoreCardRepository, userProfileRepository, authentication)
        {
            Requires.NotNull(journalsImport, nameof(journalsImport));
            Requires.NotNull(ulrichsImport, nameof(ulrichsImport));
            Requires.NotNull(journalsTocImport, nameof(journalsTocImport));
            Requires.NotNull(doajImport, nameof(doajImport));
            Requires.NotNull(journalsExport, nameof(journalsExport));
            Requires.NotNull(journalRepository, nameof(journalRepository));
            Requires.NotNull(institutionRepository, nameof(institutionRepository));
            Requires.NotNull(blockedIssnRepository, nameof(blockedIssnRepository));
            Requires.NotNull(bulkImporter, nameof(bulkImporter));
            Requires.NotNull(institutionImporter, nameof(institutionImporter));

            this.journalsImport = journalsImport;
            this.ulrichsImport = ulrichsImport;
            this.doajImport = doajImport;
            _journalsTocImport = journalsTocImport;
            this.journalsExport = journalsExport;
            this.journalRepository = journalRepository;
            this.institutionRepository = institutionRepository;
            this.blockedIssnRepository = blockedIssnRepository;

            _bulkImporter = bulkImporter;
            _institutionImporter = institutionImporter;
        }
Esempio n. 3
0
        public DoajImport(DoajSettings doajSettings, IBlockedISSNRepository blockedIssnRepository)
            : base(blockedIssnRepository)
        {
            Requires.NotNull(doajSettings, nameof(doajSettings));

            this.doajSettings = doajSettings;
        }
Esempio n. 4
0
        public UlrichsImport(UlrichsClient ulrichsClient, UlrichsCache ulrichsCache, IBlockedISSNRepository blockedIssnRepository) : base(blockedIssnRepository)
        {
            Requires.NotNull(ulrichsClient, nameof(ulrichsClient));
            Requires.NotNull(ulrichsCache, nameof(ulrichsCache));

            this.ulrichsClient = ulrichsClient;
            this.ulrichsCache  = ulrichsCache;
        }
Esempio n. 5
0
        public UlrichsImport(UlrichsClient ulrichsClient, UlrichsCache ulrichsCache, IBlockedISSNRepository blockedIssnRepository)
            : base(blockedIssnRepository)
        {
            Requires.NotNull(ulrichsClient, nameof(ulrichsClient));
            Requires.NotNull(ulrichsCache, nameof(ulrichsCache));

            this.ulrichsClient = ulrichsClient;
            this.ulrichsCache = ulrichsCache;
        }
Esempio n. 6
0
 public JournalTocsImport(IJournalTocsClient client, IBlockedISSNRepository blockedIssnRepository)
     : base(blockedIssnRepository)
 {
     _client = client;
 }
Esempio n. 7
0
        protected Import(IBlockedISSNRepository blockedIssnRepository)
        {
            Requires.NotNull(blockedIssnRepository, nameof(blockedIssnRepository));

            this.blockedIssnRepository = blockedIssnRepository;
        }
Esempio n. 8
0
        public DoajImport(DoajSettings doajSettings, IBlockedISSNRepository blockedIssnRepository) : base(blockedIssnRepository)
        {
            Requires.NotNull(doajSettings, nameof(doajSettings));

            this.doajSettings = doajSettings;
        }
Esempio n. 9
0
        protected Import(IBlockedISSNRepository blockedIssnRepository)
        {
            Requires.NotNull(blockedIssnRepository, nameof(blockedIssnRepository));

            this.blockedIssnRepository = blockedIssnRepository;
        }
Esempio n. 10
0
 public JournalTocsImport(IJournalTocsClient client, IBlockedISSNRepository blockedIssnRepository, IJournalTocsParser parser) : base(blockedIssnRepository)
 {
     _client = client;
     _parser = parser;
 }