public JournalsController(IJournalRepository journalRepository, IBaseJournalPriceRepository baseJournalPriceRepository, IValuationJournalPriceRepository valuationJournalPriceRepository, IValuationScoreCardRepository valuationScoreCardRepository, ILanguageRepository languageRepository, IInstitutionJournalRepository institutionJournalRepository, IBaseScoreCardRepository baseScoreCardRepository, IUserProfileRepository userProfileRepository, IAuthentication authentication, IInstitutionRepository institutionRepository, IBulkImporter<UniversityLicense> bulkImporter) : base(baseScoreCardRepository, valuationScoreCardRepository, userProfileRepository, authentication) { Requires.NotNull(journalRepository, nameof(journalRepository)); Requires.NotNull(baseJournalPriceRepository, nameof(baseJournalPriceRepository)); Requires.NotNull(valuationJournalPriceRepository, nameof(valuationJournalPriceRepository)); Requires.NotNull(languageRepository, nameof(languageRepository)); Requires.NotNull(institutionJournalRepository, nameof(institutionJournalRepository)); Requires.NotNull(institutionRepository, nameof(institutionRepository)); Requires.NotNull(valuationJournalPriceRepository, nameof(valuationJournalPriceRepository)); Requires.NotNull(bulkImporter, nameof(bulkImporter)); this.journalRepository = journalRepository; this.baseJournalPriceRepository = baseJournalPriceRepository; this.institutionJournalRepository = institutionJournalRepository; this.institutionRepository = institutionRepository; this.valuationJournalPriceRepository = valuationJournalPriceRepository; _bulkImporter = bulkImporter; }
public JournalsController(IJournalRepository journalRepository, IBaseJournalPriceRepository baseJournalPriceRepository, IValuationJournalPriceRepository valuationJournalPriceRepository, IValuationScoreCardRepository valuationScoreCardRepository, ILanguageRepository languageRepository, IInstitutionJournalRepository institutionJournalRepository, IBaseScoreCardRepository baseScoreCardRepository, IUserProfileRepository userProfileRepository, IAuthentication authentication, IInstitutionRepository institutionRepository, IBulkImporter <UniversityLicense> bulkImporter, ISubjectRepository subjectRepository) : base(baseScoreCardRepository, valuationScoreCardRepository, userProfileRepository, authentication) { Requires.NotNull(journalRepository, nameof(journalRepository)); Requires.NotNull(baseJournalPriceRepository, nameof(baseJournalPriceRepository)); Requires.NotNull(valuationJournalPriceRepository, nameof(valuationJournalPriceRepository)); Requires.NotNull(languageRepository, nameof(languageRepository)); Requires.NotNull(institutionJournalRepository, nameof(institutionJournalRepository)); Requires.NotNull(institutionRepository, nameof(institutionRepository)); Requires.NotNull(valuationJournalPriceRepository, nameof(valuationJournalPriceRepository)); Requires.NotNull(bulkImporter, nameof(bulkImporter)); this.journalRepository = journalRepository; this.baseJournalPriceRepository = baseJournalPriceRepository; this.institutionJournalRepository = institutionJournalRepository; this.institutionRepository = institutionRepository; this.valuationJournalPriceRepository = valuationJournalPriceRepository; _bulkImporter = bulkImporter; _subjectRepository = subjectRepository; }
public JournalsController(IJournalRepository journalRepository, IBaseJournalPriceRepository baseJournalPriceRepository, IValuationJournalPriceRepository valuationJournalPriceRepository, IValuationScoreCardRepository valuationScoreCardRepository, ILanguageRepository languageRepository, ISubjectRepository subjectRepository, IInstitutionJournalRepository institutionJournalRepository, IBaseScoreCardRepository baseScoreCardRepository, IUserProfileRepository userProfileRepository, IAuthentication authentication, IInstitutionRepository institutionRepository) : base(userProfileRepository, authentication) { Requires.NotNull(journalRepository, "journalRepository"); Requires.NotNull(baseJournalPriceRepository, "baseJournalPriceRepository"); Requires.NotNull(valuationJournalPriceRepository, "valuationJournalPriceRepository"); Requires.NotNull(valuationScoreCardRepository, "valuationScoreCardRepository"); Requires.NotNull(languageRepository, "languageRepository"); Requires.NotNull(subjectRepository, "keywordRepository"); Requires.NotNull(institutionJournalRepository, "institutionJournalRepository"); Requires.NotNull(baseScoreCardRepository, "scoreCardRepository"); Requires.NotNull(institutionRepository, "institutionRepository"); Requires.NotNull(valuationJournalPriceRepository, "valuationJournalPriceRepository"); this.journalRepository = journalRepository; this.baseJournalPriceRepository = baseJournalPriceRepository; this.languageRepository = languageRepository; this.subjectRepository = subjectRepository; this.institutionJournalRepository = institutionJournalRepository; this.baseScoreCardRepository = baseScoreCardRepository; this.valuationScoreCardRepository = valuationScoreCardRepository; this.institutionRepository = institutionRepository; this.valuationJournalPriceRepository = valuationJournalPriceRepository; }