Ejemplo 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;
 }
Ejemplo n.º 2
0
 public CustomerEligibilityService(ICustomerEligibilityRepository customerEligibilityRepository, ICallQueueCustomerRepository callQueueCustomerRepository,
                                   ICustomerProfileHistoryRepository customerProfileHistoryRepository, IEventCustomerRepository eventCustomerRepository, ILogManager logManager)
 {
     _customerEligibilityRepository    = customerEligibilityRepository;
     _callQueueCustomerRepository      = callQueueCustomerRepository;
     _customerProfileHistoryRepository = customerProfileHistoryRepository;
     _eventCustomerRepository          = eventCustomerRepository;
 }
 public CustomerWarmTransferService(ICustomerWarmTransferRepository customerWarmTransferRepository, ICustomerProfileHistoryRepository customerProfileHistoryRepository,
                                    IEventCustomerRepository eventCustomerRepository, ICustomerEligibilityRepository customerEligibilityRepository)
 {
     _customerWarmTransferRepository   = customerWarmTransferRepository;
     _customerProfileHistoryRepository = customerProfileHistoryRepository;
     _eventCustomerRepository          = eventCustomerRepository;
     _customerEligibilityRepository    = customerEligibilityRepository;
 }
Ejemplo n.º 4
0
 public CustomerTargetedService(ICustomerTargetedRepository customerTargetedRepository, ICallQueueCustomerRepository callQueueCustomerRepository,
                                ICustomerProfileHistoryRepository customerProfileHistoryRepository, IEventCustomerRepository eventCustomerRepository, ICustomerEligibilityRepository customerEligibilityRepository)
 {
     _customerTargetedRepository       = customerTargetedRepository;
     _callQueueCustomerRepository      = callQueueCustomerRepository;
     _customerProfileHistoryRepository = customerProfileHistoryRepository;
     _eventCustomerRepository          = eventCustomerRepository;
     _customerEligibilityRepository    = customerEligibilityRepository;
 }
Ejemplo n.º 5
0
 public CustomerEligibilityUploadService(IMediaRepository mediaRepository, ISettings settings, IPipeDelimitedReportHelper pipeDelimitedReportHelper, ILogManager logManager,
                                         ICustomerRepository customerRepository, IEventCustomerRepository eventCustomerRepository, ICustomerProfileHistoryRepository customerProfileHistoryRepository,
                                         ICustomerEligibilityRepository customerEligibilityRepository)
 {
     _mediaRepository                  = mediaRepository;
     _settings                         = settings;
     _pipeDelimitedReportHelper        = pipeDelimitedReportHelper;
     _customerRepository               = customerRepository;
     _eventCustomerRepository          = eventCustomerRepository;
     _customerProfileHistoryRepository = customerProfileHistoryRepository;
     _customerEligibilityRepository    = customerEligibilityRepository;
     _logger = logManager.GetLogger("CustomerEligibilityUploadService");
 }
 public ParsePatientDataFromAcesPollingAgent(IMediaRepository mediaRepository, ISettings settings, IPipeDelimitedReportHelper pipeDelimitedReportHelper, ILogManager logManager,
                                             ICustomerRepository customerRepository, IEventCustomerRepository eventCustomerRepository, ICustomerProfileHistoryRepository customerProfileHistoryRepository,
                                             ICustomerEligibilityRepository customerEligibilityRepository)
 {
     _mediaRepository                  = mediaRepository;
     _settings                         = settings;
     _pipeDelimitedReportHelper        = pipeDelimitedReportHelper;
     _customerRepository               = customerRepository;
     _eventCustomerRepository          = eventCustomerRepository;
     _customerProfileHistoryRepository = customerProfileHistoryRepository;
     _customerEligibilityRepository    = customerEligibilityRepository;
     _logger = logManager.GetLogger("ParsePatientDataFromAcesPollingAgent");
 }
 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");
 }