public ExtractHtsClientTestsHandler(IHtsClientTestsSourceExtractor patientSourceExtractor, IHtsExtractValidator extractValidator, IHtsClientTestsLoader patientLoader, IClearHtsExtracts clearDwhExtracts, ITempHtsClientTestsExtractRepository tempPatientExtractRepository, IExtractHistoryRepository extractHistoryRepository)
 {
     _patientSourceExtractor       = patientSourceExtractor;
     _extractValidator             = extractValidator;
     _patientLoader                = patientLoader;
     _clearDwhExtracts             = clearDwhExtracts;
     _tempPatientExtractRepository = tempPatientExtractRepository;
     _extractHistoryRepository     = extractHistoryRepository;
 }
        public HtsSummaryController(
            ITempHtsClientsExtractRepository tempHtsClientExtractRepository, IHtsClientsExtractRepository htsClientExtractRepository, ITempHtsClientsExtractErrorSummaryRepository htsClientExtractErrorSummaryRepository,
            ITempHtsClientTestsExtractRepository tempHtsClientTestsExtractRepository, IHtsClientTestsExtractRepository htsClientTestsExtractRepository, ITempHtsClientTestsErrorSummaryRepository htsClientTestsExtractErrorSummaryRepository,
            ITempHtsTestKitsExtractRepository tempTestKitsExtractRepository, IHtsTestKitsExtractRepository htsTestKitsExtractRepository, ITempHtsTestKitsErrorSummaryRepository htsTestKitsExtractErrorSummaryRepository,
            ITempHtsClientTracingExtractRepository tempHtsClientTracingExtractRepository, IHtsClientTracingExtractRepository htsClientTracingExtractRepository, ITempHtsClientTracingErrorSummaryRepository htsClientTracingExtractErrorSummaryRepository,
            ITempHtsPartnerTracingExtractRepository tempHtsPartnerTracingExtractRepository, IHtsPartnerTracingExtractRepository htsPartnerTracingExtractRepository, ITempHtsPartnerTracingErrorSummaryRepository htsPartnerTracingExtractErrorSummaryRepository,
            ITempHtsClientsLinkageExtractRepository tempHtsClientLinkageExtractRepository, IHtsClientsLinkageExtractRepository htsClientLinkageExtractRepository, ITempHtsClientLinkageErrorSummaryRepository htsClientLinkageExtractErrorSummaryRepository,
            ITempHtsPartnerNotificationServicesExtractRepository tempHtsPartnerNotificationServicesExtractRepository, IHtsPartnerNotificationServicesExtractRepository htsPartnerNotificationServicesExtractRepository,
            ITempHtsPartnerNotificationServicesErrorSummaryRepository htsPartnerNotificationServicesExtractErrorSummaryRepository)
        {
            _tempHtsClientExtractRepository         = tempHtsClientExtractRepository;
            _htsClientExtractRepository             = htsClientExtractRepository;
            _htsClientExtractErrorSummaryRepository = htsClientExtractErrorSummaryRepository;

            _tempHtsClientLinkageExtractRepository         = tempHtsClientLinkageExtractRepository;
            _htsClientLinkageExtractRepository             = htsClientLinkageExtractRepository;
            _htsClientLinkageExtractErrorSummaryRepository = htsClientLinkageExtractErrorSummaryRepository;

            _tempHtsClientTestsExtractRepository         = tempHtsClientTestsExtractRepository;
            _htsClientTestsExtractRepository             = htsClientTestsExtractRepository;
            _htsClientTestsExtractErrorSummaryRepository = htsClientTestsExtractErrorSummaryRepository;

            _tempHtsPartnerTracingExtractRepository         = tempHtsPartnerTracingExtractRepository;
            _htsPartnerTracingExtractRepository             = htsPartnerTracingExtractRepository;
            _htsPartnerTracingExtractErrorSummaryRepository = htsPartnerTracingExtractErrorSummaryRepository;

            _tempTestKitsExtractRepository            = tempTestKitsExtractRepository;
            _htsTestKitsExtractRepository             = htsTestKitsExtractRepository;
            _htsTestKitsExtractErrorSummaryRepository = htsTestKitsExtractErrorSummaryRepository;

            _tempHtsClientTracingExtractRepository         = tempHtsClientTracingExtractRepository;
            _htsClientTracingExtractRepository             = htsClientTracingExtractRepository;
            _htsClientTracingExtractErrorSummaryRepository = htsClientTracingExtractErrorSummaryRepository;

            _tempHtsPartnerNotificationServicesExtractRepository         = tempHtsPartnerNotificationServicesExtractRepository;
            _htsPartnerNotificationServicesExtractRepository             = htsPartnerNotificationServicesExtractRepository;
            _htsPartnerNotificationServicesExtractErrorSummaryRepository = htsPartnerNotificationServicesExtractErrorSummaryRepository;
        }
 public HtsClientTestsSourceExtractor(IHTSExtractSourceReader reader, IMediator mediator, ITempHtsClientTestsExtractRepository extractRepository)
 {
     _reader            = reader;
     _mediator          = mediator;
     _extractRepository = extractRepository;
 }
Esempio n. 4
0
 public HtsClientTestsLoader(IHtsClientTestsExtractRepository htsClientTestsExtractRepository, ITempHtsClientTestsExtractRepository tempHtsClientTestsExtractRepository)
 {
     _htsClientTestsExtractRepository     = htsClientTestsExtractRepository;
     _tempHtsClientTestsExtractRepository = tempHtsClientTestsExtractRepository;
 }