コード例 #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;
 }
コード例 #2
0
 public PhysicianRecordRequestService(IEventCustomerRepository eventCustomerRepository, IMediaRepository mediaRepository, IUniqueItemRepository <Core.Application.Domain.File> fileRepository,
                                      IPhysicianRecordRequestSignatureRepository physicianRecordRequestSignatureRepository)
 {
     _eventCustomerRepository = eventCustomerRepository;
     _mediaRepository         = mediaRepository;
     _fileRepository          = fileRepository;
     _physicianRecordRequestSignatureRepository = physicianRecordRequestSignatureRepository;
 }
コード例 #3
0
 public PatientProfileUpdateService(ICustomerRepository customerRepository, ICustomerService customerService, IEventCustomerRepository eventCustomerRepository, IAppointmentRepository appointmentRepository, IEventRepository eventRepository,
                                    IHostRepository hostRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IEventService eventService, ICorporateAccountRepository corporateAccountRepository,
                                    IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IParticipationConsentSignatureRepository participationConsentSignatureRepository, IFluConsentSignatureRepository fluConsentSignatureRepository,
                                    IPhysicianRecordRequestSignatureRepository physicianRecordRequestSignatureRepository, IEventCustomerGiftCardRepository eventCustomerGiftCardRepository, IChaperoneSignatureRepository chaperoneSignatureRepository)
 {
     _customerRepository                        = customerRepository;
     _customerService                           = customerService;
     _eventCustomerRepository                   = eventCustomerRepository;
     _appointmentRepository                     = appointmentRepository;
     _eventRepository                           = eventRepository;
     _hostRepository                            = hostRepository;
     _orderRepository                           = orderRepository;
     _eventPackageRepository                    = eventPackageRepository;
     _eventTestRepository                       = eventTestRepository;
     _eventService                              = eventService;
     _corporateAccountRepository                = corporateAccountRepository;
     _primaryCarePhysicianRepository            = primaryCarePhysicianRepository;
     _participationConsentSignatureRepository   = participationConsentSignatureRepository;
     _fluConsentSignatureRepository             = fluConsentSignatureRepository;
     _physicianRecordRequestSignatureRepository = physicianRecordRequestSignatureRepository;
     _eventCustomerGiftCardRepository           = eventCustomerGiftCardRepository;
     _chaperoneSignatureRepository              = chaperoneSignatureRepository;
 }