Exemplo n.º 1
0
 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");
 }