public PatientWorksheetService(ICustomerRepository customerRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository,
                                IEventTestRepository eventTestRepository, IElectronicProductRepository electronicProductRepository, ILabRepository labRepository,
                                IIcdCodesRepository icdCodesRepository, ICustomerIcdCodesRepository customerIcdCodesRepository, IEventCustomerPreApprovedTestRepository preApprovedTestRepository,
                                IEventCustomerRepository eventCustomerRepository, ITestRepository testRepository, IEventRepository eventRepository, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository)
 {
     _customerRepository          = customerRepository;
     _orderRepository             = orderRepository;
     _eventPackageRepository      = eventPackageRepository;
     _eventTestRepository         = eventTestRepository;
     _electronicProductRepository = electronicProductRepository;
     _labRepository                        = labRepository;
     _icdCodesRepository                   = icdCodesRepository;
     _customerIcdCodesRepository           = customerIcdCodesRepository;
     _preApprovedTestRepository            = preApprovedTestRepository;
     _eventCustomerRepository              = eventCustomerRepository;
     _testRepository                       = testRepository;
     _eventRepository                      = eventRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
 }
        //private readonly IRequiredTestRepository _requiredTestRepository;


        public CorporateCustomerUploadService(IZipCodeRepository zipCodeRepository, IEventCustomerRepository eventCustomerRepository,
                                              ICustomerRegistrationHelper customerRegistrationHelper, ICurrentMedicationRepository currentMedicationRepository,
                                              IEventCustomerCurrentMedicationRepository eventCustomerCurrentMedicationRepository,
                                              IEventCustomerPreApprovedTestRepository eventCustomerPreApprovedTestRepository, IPreApprovedTestRepository preApprovedTestRepository,
                                              IEventCustomerPreApprovedPackageTestRepository eventCustomerPreApprovedPackageTestRepository, IPreApprovedPackageRepository preApprovedPackageRepository,
                                              IPackageTestRepository packageTestRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository,
                                              IEventCustomerPrimaryCarePhysicianRepository eventCustomerPrimaryCarePhysicianRepository, IIcdCodesRepository icdCodesRepository,
                                              ICustomerIcdCodesRepository customerIcdCodesRepository, IEventCustomerIcdCodesRepository eventCustomerIcdCodesRepository,
                                              ICustomerPredictedZipRespository customerPredictedZipRespository, ICustomerTargetedService customerTargetedService,
                                              ICustomerEligibilityService customerEligibilityService, ICustomerWarmTransferService customerWarmTransferService, IAddressRepository addressRepository
                                              , ICorporateUploadHelper corporateUploadHelper, ICallQueueCustomerRepository callQueueCustomerRepository
                                              //, IRequiredTestRepository requiredTestRepository
                                              )
        {
            _zipCodeRepository           = zipCodeRepository;
            _eventCustomerRepository     = eventCustomerRepository;
            _customerRegistrationHelper  = customerRegistrationHelper;
            _currentMedicationRepository = currentMedicationRepository;
            _eventCustomerCurrentMedicationRepository = eventCustomerCurrentMedicationRepository;
            _eventCustomerPreApprovedTestRepository   = eventCustomerPreApprovedTestRepository;
            _preApprovedTestRepository = preApprovedTestRepository;
            _eventCustomerPreApprovedPackageTestRepository = eventCustomerPreApprovedPackageTestRepository;
            _preApprovedPackageRepository   = preApprovedPackageRepository;
            _packageTestRepository          = packageTestRepository;
            _primaryCarePhysicianRepository = primaryCarePhysicianRepository;
            _eventCustomerPrimaryCarePhysicianRepository = eventCustomerPrimaryCarePhysicianRepository;
            _icdCodesRepository              = icdCodesRepository;
            _customerIcdCodesRepository      = customerIcdCodesRepository;
            _eventCustomerIcdCodesRepository = eventCustomerIcdCodesRepository;
            _customerPredictedZipRespository = customerPredictedZipRespository;
            _customerTargetedService         = customerTargetedService;
            _customerEligibilityService      = customerEligibilityService;
            _customerWarmTransferService     = customerWarmTransferService;
            _addressRepository           = addressRepository;
            _corporateUploadHelper       = corporateUploadHelper;
            _callQueueCustomerRepository = callQueueCustomerRepository;
            //_requiredTestRepository = requiredTestRepository;
        }