public SnapshotLicenseProductManager(ISnapshotLicenseRepository snapshotLicenseRepository,

                                             ISnapshotComposerOriginalPublisherAdminKnownAsRepository composerOriginalPublisherAdminKnownAsRepository,
                                             ISnapshotComposerRepository snapshotComposerRepository,
                                             ISnapshotComposerAffiliationRepository composerAffiliationRepository,
                                             ISnapshotComposerAffiliationBaseRepository composerAffiliationBaseRepository,
                                             ISnapshot_ComposerKnownAsRepository composerKnownAsRepository,
                                             ISnapshotComposerOriginalPublisherAffiliationBaseRepository composerOriginalPublisherAffiliationBaseRepository,
                                             ISnapshot_ComposerOriginalPublisherAffiliationRepository composerOriginalPublisherAffiliationRepository,
                                             ISnapshot_ComposerOriginalPublisherRepository composerOriginalPublisherRepository,
                                             ISnapshot_ComposerOriginalPublisherKnownAsRepository composerOriginalPublisherKnownAsRepository,
                                             ISnapshotSampleRepository snapshotSampleRepository,
                                             ISnapshotSampleAquisitionLocationCodeRepository snapshotSampleAquisitionLocationCodeRepository,
                                             ISnapshotSampleLocalClientCopyrightRepository snapshotSampleLocalClientCopyrightRepository,
                                             ISnapshotComposerOriginalPublisherAdministratorRepository composerOriginalPublisherAdministratorRepository,
                                             ISnapshotComposerOriginalPublisherAdminAffiliationRepository composerOriginalPublisherAdminAffiliationRepository,
                                             ISnapshotComposerOriginalPublisherAdminAffiliationBaseRepository composerOriginalPublisherAdminAffiliationBaseRepository,

                                             ISnapshotOriginalPubAffiliationBaseRepository snapshotOriginalPubAffiliationBaseRepository,
                                             ISnapshotOriginalPublisherAffiliationRepository snapshotOriginalPublisherAffiliationRepository,
                                             ISnapshotAffiliationBaseRepository affiliationBaseRepository,
                                             ISnapshotAdminKnownAsRepository snapshotAdminKnownAsRepository,
                                             ISnapshotAdminAffiliationBaseRepository snapshotAdminAffiliationBaseRepository,
                                             ISnapshotAdminAffiliationRepository snapshotAdminAffiliationRepository,
                                             ISnapshotAdministratorRepository snapshotAdministratorRepository,
                                             ISnapshotAquisitionLocationCodeRepository aquisitionLocationCodeRepository,
                                             ISnapshotRecsCopyrightRespository snapshotRecsCopyrightRespository,
                                             ISnapshotOriginalPublisherRepository snapshotOriginalPublisherRepository,
                                             ISnapshotKnownAsRepository snapshotKnownAsRepository,
                                             ISnapshotAffiliationRepository snapshotAffiliationRepository,
                                             ISnapshotWorksWriterRepository snapshotWorksWriterRepository,
                                             ISnapshotWorkTrackRepository snapshotWorkTrackRepository,
                                             ISnapshotLicenseProductRepository snapshotLicenseProductRepository,

                                             ISnapshotWorksRecordingRepository snapshotWorksRecordingRepository,
                                             ISnapshotRecsConfigurationRepository snapshotRecsConfigurationRepository,
                                             ISnapshotProductHeaderRepository snapshotProductHeaderRepository,
                                             ISnapshotConfigurationRepository snapshotConfigurationRepository,
                                             ISnapshotArtistRecsRepository snapshotArtistRecsRepository, ISnapshotLabelRepository snapshotLabelRepository,
                                             ISnapshotLabelGroupRepository snapshotLabelGroupRepository,
                                             ISnapshotLocalClientCopyrightRepository snapshotLocalClientCopyrightRepository
                                             )
        {
            _composerOriginalPublisherAdminKnownAsRepository         = composerOriginalPublisherAdminKnownAsRepository;
            _composerOriginalPublisherAdminAffiliationBaseRepository = composerOriginalPublisherAdminAffiliationBaseRepository;
            _composerOriginalPublisherAdminAffiliation        = composerOriginalPublisherAdminAffiliationRepository;
            _composerOriginalPublisherAdministratorRepository = composerOriginalPublisherAdministratorRepository;
            _snapshotSampleRepository          = snapshotSampleRepository;
            _snapshotComposerRepository        = snapshotComposerRepository;
            _composerAffiliationRepository     = composerAffiliationRepository;
            _composerAffiliationBaseRepository = composerAffiliationBaseRepository;
            _composerKnownAsRepository         = composerKnownAsRepository;
            _composerOriginalPublisherAffiliationBaseRepository = composerOriginalPublisherAffiliationBaseRepository;
            _composerOriginalPublisherAffiliationRepository     = composerOriginalPublisherAffiliationRepository;
            _composerOriginalPublisherRepository            = composerOriginalPublisherRepository;
            _composerOriginalPublisherKnownAsRepository     = composerOriginalPublisherKnownAsRepository;
            _snapshotSampleAquisitionLocationCodeRepository = snapshotSampleAquisitionLocationCodeRepository;
            _snapshotSampleLocalClientCopyrightRepository   = snapshotSampleLocalClientCopyrightRepository;

            _affiliationBaseRepository              = affiliationBaseRepository;
            _originalPubAffiliationBaseRepository   = snapshotOriginalPubAffiliationBaseRepository;
            _originalPublisherAffiliationRepository = snapshotOriginalPublisherAffiliationRepository;
            _adminKnownAsRepository                 = snapshotAdminKnownAsRepository;
            _adminAffiliationBaseRepository         = snapshotAdminAffiliationBaseRepository;
            _snapshotAdminAffiliationRepository     = snapshotAdminAffiliationRepository;
            _snapshotAdministratorRepository        = snapshotAdministratorRepository;
            _aquisitionLocationCodeRepository       = aquisitionLocationCodeRepository;
            _snapshotLocalClientCopyrightRepository = snapshotLocalClientCopyrightRepository;
            _snapshotRecsCopyrightRespository       = snapshotRecsCopyrightRespository;
            _snapshotOriginalPublisherRepository    = snapshotOriginalPublisherRepository;
            _snapshotKnownAsRepository              = snapshotKnownAsRepository;
            _snapshotAffiliationRepository          = snapshotAffiliationRepository;
            _snapshotWorksWriterRepository          = snapshotWorksWriterRepository;

            _snapshotWorkTrackRepository = snapshotWorkTrackRepository;

            _snapshotLabelGroupRepository        = snapshotLabelGroupRepository;
            _snapshotLabelRepository             = snapshotLabelRepository;
            _snapshotArtistRecsRepository        = snapshotArtistRecsRepository;
            _snapshotConfigurationRepository     = snapshotConfigurationRepository;
            _snapshotProductHeaderRepository     = snapshotProductHeaderRepository;
            _snapshotRecsConfigurationRepository = snapshotRecsConfigurationRepository;
            _snapshotWorksRecordingRepository    = snapshotWorksRecordingRepository;
            _snapshotLicenseProductRepository    = snapshotLicenseProductRepository;
            _snapshotLicenseRepository           = snapshotLicenseRepository;
        }
示例#2
0
 public DataHarmonizationQueueService(IDataHarmonizationQueueRepository dataHarmonizationQueueRepository, IDataHarmonizationLogManager logManager, ISnapshotLicenseRepository snapshotLicenseRepository)
 {
     _logManager = logManager;
     _dataHarmonizationQueueRepository = dataHarmonizationQueueRepository;
     _snapshotLicenseRepository        = snapshotLicenseRepository;
 }