public CustomerService(IAddressService addressService, ICustomerRepository customerRepository, ITestimonialRepository testimonialRepository, IUserService userService, IProspectCustomerRepository prospectCustomerRepository, IUniqueItemRepository <ProspectCustomer> uniqueItemProspectCustomerRepository, IEventCustomerRepository eventCustomerRepository, IUserNameGenerator userNameGenerator, IShippingDetailRepository shippingDetailRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IEventRepository eventRepository, ICorporateAccountRepository corporateAccountRepository, ILanguageRepository languageRepository, ILanguageService languageService, ICustomerProfileHistoryRepository customerProfileHistoryRepository, IPhoneNumberFactory phoneNumberFactory, ICallQueueCustomerPublisher callQueueCustomerPublisher, ICustomerTargetedService customerTargetedService, ICustomerEligibilityRepository customerEligibilityRepository, IPhysicianRecordRequestSignatureRepository physicianRecordRequestSignatureRepository, IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, ICallQueueCustomerPubFactory callQueueCustomerPubFactory) { _addressService = addressService; _customerRepository = customerRepository; _testimonialRepository = testimonialRepository; _userService = userService; _prospectCustomerRepository = prospectCustomerRepository; _uniqueItemProspectCustomerRepository = uniqueItemProspectCustomerRepository; _eventCustomerRepository = eventCustomerRepository; _userNameGenerator = userNameGenerator; _shippingDetailRepository = shippingDetailRepository; _primaryCarePhysicianRepository = primaryCarePhysicianRepository; _eventRepository = eventRepository; _corporateAccountRepository = corporateAccountRepository; _languageRepository = languageRepository; _languageService = languageService; _customerProfileHistoryRepository = customerProfileHistoryRepository; _phoneNumberFactory = phoneNumberFactory; _callQueueCustomerPublisher = callQueueCustomerPublisher; _customerTargetedService = customerTargetedService; _customerEligibilityRepository = customerEligibilityRepository; _physicianRecordRequestSignatureRepository = physicianRecordRequestSignatureRepository; _fileRepository = fileRepository; _mediaRepository = mediaRepository; _callQueueCustomerPubFactory = callQueueCustomerPubFactory; }
public CustomerActivityTypeUploadPollingAgent(ILogManager logManager, ICustomerActivityTypeUploadRepository customerActivityTypeUploadRepository, IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, ISettings settings, ICsvReader csvReader, ICustomerRepository customerRepository, ICustomerProfileHistoryRepository customerProfileHistoryRepository, ICustomerEligibilityRepository customerEligibilityRepository, IActivityTypeRepository activityTypeRepository, IAddressService addressService, ICallQueueCustomerPubFactory callQueueCustomerPubFactory, ICallQueueCustomerPublisher callQueueCustomerPublisher, IEventCustomerRepository eventCustomerRepository) { _customerActivityTypeUploadRepository = customerActivityTypeUploadRepository; _fileRepository = fileRepository; _mediaRepository = mediaRepository; _settings = settings; _csvReader = csvReader; _customerRepository = customerRepository; _customerProfileHistoryRepository = customerProfileHistoryRepository; _customerEligibilityRepository = customerEligibilityRepository; _activityTypeRepository = activityTypeRepository; _addressService = addressService; _callQueueCustomerPubFactory = callQueueCustomerPubFactory; _callQueueCustomerPublisher = callQueueCustomerPublisher; _eventCustomerRepository = eventCustomerRepository; _logger = logManager.GetLogger("CustomerActivityTypeUploadPollingAgent"); }