コード例 #1
0
 public CustomerScreeningViewDataRepository(ICustomerRepository customerRepository, IPhysicianRepository physicianRepository, IOrderRepository orderRepository, ICustomerScreeningViewDataFactory customerScreeningViewDataFactory,
                                            IEventRepository eventRepository, IAppointmentRepository appointmentRepository, IEventPackageRepository packageRepository, IEventTestRepository testRepository, IHostRepository hostRepository, IBasicBiometricRepository basicBiometricRepository,
                                            IChargeCardRepository chargeCardRepository, IPhysicianEvaluationRepository physicianEvaluationRepository, IPhysicianAssignmentService physicianAssignmentService, IEventCustomerRepository eventCustomerRepository,
                                            ICheckRepository checkRepository, IHospitalPartnerRepository hospitalPartnerRepository, IEventPhysicianTestRepository eventPhysicianTestRepository, ISettings settings, ICorporateAccountRepository corporateAccountRepository)
 {
     _factory                       = customerScreeningViewDataFactory;
     _customerRepository            = customerRepository;
     _physicianRepository           = physicianRepository;
     _orderRepository               = orderRepository;
     _hostRepository                = hostRepository;
     _physicianEvaluationRepsoitory = physicianEvaluationRepository;
     _physicianAssignmentService    = physicianAssignmentService;
     _appointmentRepository         = appointmentRepository;
     _testRepository                = testRepository;
     _packageRepository             = packageRepository;
     _eventRepository               = eventRepository;
     _basicBiometricRepository      = basicBiometricRepository;
     _checkRepository               = checkRepository;
     _chargeCardRepository          = chargeCardRepository;
     _eventCustomerRepository       = eventCustomerRepository;
     _hospitalPartnerRepository     = hospitalPartnerRepository;
     _eventPhysicianTestRepository  = eventPhysicianTestRepository;
     _corporateAccountRepository    = corporateAccountRepository;
     _settings                      = settings;
 }
コード例 #2
0
 public EventReportingService(IEventRepository eventRepository, IHostRepository hostRepository, IPodRepository podRepository, IEventVolumeFactory eventVolumeFactory,
                              IOrderRepository orderRepository, IDetailOpenOrderModelFactory detailOpenOrderModelFactory, IDailyRecapModelFactory dailyRecapModelFactory,
                              IPhysicianEventAssignmentRepository physicianEventAssignmentRepository, IHospitalPartnerRepository hospitalPartnerRepository, IOrganizationRepository organizationRepository,
                              IEventAppointmentStatsService eventAppointmentStatsService, ICorporateAccountRepository corporateAccountRepository, IEventStaffAssignmentRepository eventStaffAssignmentRepository,
                              IOrganizationRoleUserRepository organizationRoleUserRepository, IEventCancellationModelFactory eventCancellationModelFactory, IDailyVolumeFactory dailyVolumeFactory,
                              IEventAppointmentChangeLogRepository eventAppointmentChangeLogRepository, IEventTestRepository eventTestRepository, IEventScheduleReportFactory eventScheduleReportFactory)
 {
     _eventRepository                     = eventRepository;
     _hostRepository                      = hostRepository;
     _eventVolumeFactory                  = eventVolumeFactory;
     _podRepository                       = podRepository;
     _orderRepository                     = orderRepository;
     _detailOpenOrderModelFactory         = detailOpenOrderModelFactory;
     _dailyRecapModelFactory              = dailyRecapModelFactory;
     _physicianEventAssignmentRepository  = physicianEventAssignmentRepository;
     _hospitalPartnerRepository           = hospitalPartnerRepository;
     _organizationRepository              = organizationRepository;
     _eventAppointmentStatsService        = eventAppointmentStatsService;
     _corporateAccountRepository          = corporateAccountRepository;
     _eventStaffAssignmentRepository      = eventStaffAssignmentRepository;
     _organizationRoleUserRepository      = organizationRoleUserRepository;
     _eventCancellationModelFactory       = eventCancellationModelFactory;
     _dailyVolumeFactory                  = dailyVolumeFactory;
     _eventAppointmentChangeLogRepository = eventAppointmentChangeLogRepository;
     _eventTestRepository                 = eventTestRepository;
     _eventScheduleReportFactory          = eventScheduleReportFactory;
 }
コード例 #3
0
 public HourlyAppointmentBookedReportingService(IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository,
                                                IUniqueItemRepository <Appointment> appointmentRepository, IEventReportingService eventReportingService, IOrderRepository orderRepository,
                                                IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IEventAppointmentChangeLogRepository eventAppointmentChangeLogRepository,
                                                IOrganizationRoleUserRepository organizationRoleUserRepository, IRoleRepository roleRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository,
                                                ILanguageRepository languageRepository, ICustomAppointmentsBookedModelFactory customAppointmentsBookedModelFactory,
                                                ISourceCodeRepository sourceCodeRepository, ICallCenterCallRepository callCenterCallRepository, IShippingOptionRepository shippingOptionRepository,
                                                IShippingDetailRepository shippingDetailRepository, ICorporateCustomerCustomTagRepository customTagRepository,
                                                ICorporateAccountRepository corporateAccountRepository, IPcpAppointmentRepository pcpAppointmentRepository, IAccountAdditionalFieldRepository accountAdditionalFieldRepository,
                                                ICustomerEligibilityRepository customerEligibilityRepository)
 {
     _eventCustomerRepository             = eventCustomerRepository;
     _customerRepository                  = customerRepository;
     _appointmentRepository               = appointmentRepository;
     _eventReportingService               = eventReportingService;
     _orderRepository                     = orderRepository;
     _eventPackageRepository              = eventPackageRepository;
     _eventTestRepository                 = eventTestRepository;
     _eventAppointmentChangeLogRepository = eventAppointmentChangeLogRepository;
     _organizationRoleUserRepository      = organizationRoleUserRepository;
     _roleRepository = roleRepository;
     _primaryCarePhysicianRepository       = primaryCarePhysicianRepository;
     _languageRepository                   = languageRepository;
     _customAppointmentsBookedModelFactory = customAppointmentsBookedModelFactory;
     _sourceCodeRepository                 = sourceCodeRepository;
     _callCenterCallRepository             = callCenterCallRepository;
     _shippingOptionRepository             = shippingOptionRepository;
     _shippingDetailRepository             = shippingDetailRepository;
     _customTagRepository                  = customTagRepository;
     _corporateAccountRepository           = corporateAccountRepository;
     _pcpAppointmentRepository             = pcpAppointmentRepository;
     _accountAdditionalFieldRepository     = accountAdditionalFieldRepository;
     _customerEligibilityRepository        = customerEligibilityRepository;
 }
コード例 #4
0
 public HealthPlanContactCustomerController(ITagRepository tagRepository, IOutboundCallQueueService outboundCallQueueService, ICustomerCallQueueCallAttemptService customerCallQueueCallAttemptService, ICallCenterRepository callCenterRepository,
                                            IProspectCustomerRepository prospectCustomerRepository, ISessionContext sessionContext, ICallQueueCustomerRepository callQueueCustomerRepository, ICustomerAccountGlocomNumberService accountCheckoutPhoneNumberService,
                                            ICallQueueCustomerCallRepository callQueueCustomerCallRepository, ICustomerAccountGlocomNumberRepository customerAccountGlocomNumberRepository, ICallCenterCallRepository callCenterCallRepository,
                                            IPreApprovedTestRepository preApprovedTestRepository, IEventTestRepository eventTestRepository, IPreQualificationTestTemplateRepository preQualificationTestTemplateRepository,
                                            IPreQualifiedQuestionTemplateService preQualifiedQuestionTemplateService, IEventCustomerQuestionAnswerService eventCustomerQuestionAnswerService, ILogManager logManager, ICustomerRepository customerRepository)
 {
     _tagRepository = tagRepository;
     _customerCallQueueCallAttemptService = customerCallQueueCallAttemptService;
     _callCenterRepository                   = callCenterRepository;
     _prospectCustomerRepository             = prospectCustomerRepository;
     _sessionContext                         = sessionContext;
     _callQueueCustomerRepository            = callQueueCustomerRepository;
     _outboundCallQueueService               = outboundCallQueueService;
     _accountCheckoutPhoneNumberService      = accountCheckoutPhoneNumberService;
     _callQueueCustomerCallRepository        = callQueueCustomerCallRepository;
     _customerAccountGlocomNumberRepository  = customerAccountGlocomNumberRepository;
     _callCenterCallRepository               = callCenterCallRepository;
     _preApprovedTestRepository              = preApprovedTestRepository;
     _eventTestRepository                    = eventTestRepository;
     _preQualificationTestTemplateRepository = preQualificationTestTemplateRepository;
     _preQualifiedQuestionTemplateService    = preQualifiedQuestionTemplateService;
     _eventCustomerQuestionAnswerService     = eventCustomerQuestionAnswerService;
     _customerRepository                     = customerRepository;
     _logger = logManager.GetLogger("HealthPlanContactCustomerController");
 }
コード例 #5
0
        public AppointmentSlotController(IAppointmentRepository appointmentRepository, IEventAppointmentService eventAppointmentService, ISessionContext sessionContext, IEventSchedulingSlotRepository eventSchedulingSlotRepository,
                                         IEventRepository eventRepository, IEventSchedulingSlotService eventSchedulingSlotService, IEventCustomerRepository eventCustomerRepository, IEventPodRoomRepository eventPodRoomRepository,
                                         IEventTestRepository eventTestRepository, IEventPackageRepository eventPackageRepository, IOrderRepository orderRepository)
        {
            _appointmentRepository         = appointmentRepository;
            _eventSchedulingSlotService    = eventSchedulingSlotService;
            _eventAppointmentService       = eventAppointmentService;
            _sessionContext                = sessionContext;
            _eventSchedulingSlotRepository = eventSchedulingSlotRepository;
            _eventRepository               = eventRepository;
            _eventCustomerRepository       = eventCustomerRepository;
            _eventPodRoomRepository        = eventPodRoomRepository;
            _eventTestRepository           = eventTestRepository;

            _eventPackageRepository = eventPackageRepository;
            _orderRepository        = orderRepository;

            if (sessionContext == null || sessionContext.UserSession == null)
            {
                _eventSchedulingSlotService.LoggedinUserRole       = Roles.Customer;
                _eventSchedulingSlotService.LoggedinUserParentRole = Roles.Customer;
            }
            else
            {
                _eventSchedulingSlotService.LoggedinUserRole       = (Roles)sessionContext.UserSession.CurrentOrganizationRole.RoleId;
                _eventSchedulingSlotService.LoggedinUserParentRole = (Roles)sessionContext.UserSession.CurrentOrganizationRole.ParentRoleId;
            }
        }
コード例 #6
0
 public ContactCustomerController(ICallQueueCustomerContactService callQueueCustomerContactService, IOutboundCallQueueService outboundCallQueueService, ITagRepository tagRepository, ICallOutcomeService callOutcomeService,
                                  IEventService eventService, ISessionContext sessionContext, IPrimaryCarePhysicianHelper primaryCarePhysicianHelper, ICityRepository cityRepository, IEventSchedulerService eventSchedulerService,
                                  ICallQueueCustomerRepository callQueueCustomerRepository, IEventCustomerRepository eventCustomerRepository, IProspectCustomerRepository prospectCustomerRepository, ICustomerService customerService,
                                  ICustomerCallQueueCallAttemptRepository customerCallQueueCallAttemptRepository, ISmsHelper smsHelper, IAppointmentRepository appointmentRepository, ICallCenterCallRepository callCenterCallRepository, ILogManager logManager,
                                  IPreApprovedTestRepository preApprovedTestRepository, IEventTestRepository eventTestRepository, IPreQualificationTestTemplateRepository preQualificationTestTemplateRepository)
 {
     _callQueueCustomerContactService = callQueueCustomerContactService;
     _outboundCallQueueService        = outboundCallQueueService;
     _tagRepository                          = tagRepository;
     _callOutcomeService                     = callOutcomeService;
     _eventService                           = eventService;
     _sessionContext                         = sessionContext;
     _primaryCarePhysicianHelper             = primaryCarePhysicianHelper;
     _cityRepository                         = cityRepository;
     _eventSchedulerService                  = eventSchedulerService;
     _callQueueCustomerRepository            = callQueueCustomerRepository;
     _eventCustomerRepository                = eventCustomerRepository;
     _prospectCustomerRepository             = prospectCustomerRepository;
     _customerService                        = customerService;
     _customerCallQueueCallAttemptRepository = customerCallQueueCallAttemptRepository;
     _smsHelper                 = smsHelper;
     _appointmentRepository     = appointmentRepository;
     _callCenterCallRepository  = callCenterCallRepository;
     _preApprovedTestRepository = preApprovedTestRepository;
     _eventTestRepository       = eventTestRepository;
     _preQualificationTestTemplateRepository = preQualificationTestTemplateRepository;
     _logger = logManager.GetLogger("ContactCustomerController");
 }
コード例 #7
0
        public CustomerCheckListService(ICustomerRepository customerRepository, IEventCustomerRepository eventCustomerRepository, IEventCustomerPreApprovedTestRepository eventCustomerPreApprovedTestRepository,
                                        ICheckListQuestionRepository checkListQuestionRepository, ICheckListAnswerRepository checkListAnswerRepository, ICheckListQuestionAnswerEditModelFactory checkListQuestionAnswerEditModelFactory,
                                        IEventCustomerResultRepository eventCustomerResultRepository, ICheckListTemplateRepository checkListTemplateRepository, ICorporateAccountRepository corporateAccountRepository,
                                        ICheckListGroupRepository checkListGroupRepository, IMedicareApiService medicareApiService, ILogManager logManager, ISettings settings,
                                        IOrderRepository orderRepository, IOrderController orderController, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository,
                                        ITestRepository testRepository, IAccountNotReviewableTestRepository accountNotReviewableTestRepository, IEventRepository eventRepository, IEventPodRepository eventPodRepository, IEventPodRoomRepository eventPodRoomRepository)
        {
            _customerRepository      = customerRepository;
            _eventCustomerRepository = eventCustomerRepository;
            _eventCustomerPreApprovedTestRepository = eventCustomerPreApprovedTestRepository;
            _checkListQuestionRepository            = checkListQuestionRepository;
            _checkListAnswerRepository = checkListAnswerRepository;
            _checkListQuestionAnswerEditModelFactory = checkListQuestionAnswerEditModelFactory;
            _eventCustomerResultRepository           = eventCustomerResultRepository;
            _checkListTemplateRepository             = checkListTemplateRepository;
            _corporateAccountRepository = corporateAccountRepository;
            _checkListGroupRepository   = checkListGroupRepository;
            _medicareApiService         = medicareApiService;
            _settings                           = settings;
            _orderRepository                    = orderRepository;
            _orderController                    = orderController;
            _eventPackageRepository             = eventPackageRepository;
            _eventTestRepository                = eventTestRepository;
            _testRepository                     = testRepository;
            _accountNotReviewableTestRepository = accountNotReviewableTestRepository;
            _eventRepository                    = eventRepository;
            _eventPodRepository                 = eventPodRepository;
            _eventPodRoomRepository             = eventPodRoomRepository;

            _logger = logManager.GetLogger <CustomerCheckListService>();
        }
コード例 #8
0
 public PhysicianEvaluationService(IPhysicianRepository physicianRepository, IPhysicianEvaluationRepository physicianEvaluationRepository, IUniqueItemRepository <Test> uniqueItemTestRepository, IStateRepository stateRepository,
                                   IMediaRepository mediaRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IPhysicianReviewSummaryListFactory physicianReviewSummaryListFactory, IUniqueItemRepository <EventCustomer> eventCustomerRepository,
                                   ICustomerRepository customerRepository, IOrderRepository orderRepository, IEventTestRepository eventTestRepository, IEventCustomerResultRepository eventCustomerResultRepository, IPhysicianQueueListFactory physicianQueueListFactory,
                                   IEventRepository eventRepository, IPhysicianReviewListFactory physicianReviewListFactroy, IPodRepository podRepository, IEventPackageRepository eventPackageRepository, IPhysicianEventQueueListFactory physicianEventQueueListFactory,
                                   IPhysicianTestReviewListFactory physicianTestReviewListFactory, IPriorityInQueueRepository priorityInQueueRepository
                                   )
 {
     _physicianRepository               = physicianRepository;
     _uniqueItemTestRepository          = uniqueItemTestRepository;
     _stateRepository                   = stateRepository;
     _mediaRepository                   = mediaRepository;
     _physicianEvaluationRepository     = physicianEvaluationRepository;
     _organizationRoleUserRepository    = organizationRoleUserRepository;
     _physicianReviewSummaryListFactory = physicianReviewSummaryListFactory;
     _eventCustomerRepository           = eventCustomerRepository;
     _customerRepository                = customerRepository;
     _orderRepository                   = orderRepository;
     _eventTestRepository               = eventTestRepository;
     _eventCustomerResultRepository     = eventCustomerResultRepository;
     _eventRepository                   = eventRepository;
     _physicianReviewListFactory        = physicianReviewListFactroy;
     _physicianQueueListFactory         = physicianQueueListFactory;
     _podRepository                  = podRepository;
     _eventPackageRepository         = eventPackageRepository;
     _physicianEventQueueListFactory = physicianEventQueueListFactory;
     _physicianTestReviewListFactory = physicianTestReviewListFactory;
     _priorityInQueueRepository      = priorityInQueueRepository;
 }
コード例 #9
0
 public EventCustomerPreApprovedTestService(
     IEventCustomerPreApprovedTestRepository eventCustomerPreApprovedTestRepository,
     IPreApprovedTestRepository preApprovedTestRepository,
     IEventCustomerRepository eventCustomerRepository,
     IEventCustomerPreApprovedPackageTestRepository eventCustomerPreApprovedPackageTestRepository,
     IPreApprovedPackageRepository preApprovedPackageRepository,
     IPackageTestRepository packageTestRepository,
     IOrderRepository orderRepository,
     IEventPackageRepository eventPackageRepository,
     IEventTestRepository eventTestRepository,
     IEventRepository eventRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IInsurancePaymentRepository insurancePaymentRepository,
     ICustomerOrderHistoryService customerOrderHistoryService, IDisqualifiedTestRepository disqualifiedTestRepository, IDependentDisqualifiedTestRepository dependentDisqualifiedTestRepository, ICorporateUploadHelper corporateUploadHelper)
 {
     _eventCustomerPreApprovedTestRepository = eventCustomerPreApprovedTestRepository;
     _preApprovedTestRepository = preApprovedTestRepository;
     _eventCustomerRepository   = eventCustomerRepository;
     _eventCustomerPreApprovedPackageTestRepository = eventCustomerPreApprovedPackageTestRepository;
     _preApprovedPackageRepository = preApprovedPackageRepository;
     _packageTestRepository        = packageTestRepository;
     _orderRepository                     = orderRepository;
     _eventPackageRepository              = eventPackageRepository;
     _eventTestRepository                 = eventTestRepository;
     _eventRepository                     = eventRepository;
     _organizationRoleUserRepository      = organizationRoleUserRepository;
     _insurancePaymentRepository          = insurancePaymentRepository;
     _customerOrderHistoryService         = customerOrderHistoryService;
     _disqualifiedTestRepository          = disqualifiedTestRepository;
     _dependentDisqualifiedTestRepository = dependentDisqualifiedTestRepository;
     _corporateUploadHelper               = corporateUploadHelper;
 }
コード例 #10
0
 public CustomerOrderBuilderService(IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, ICustomerRepository customerRepository, IShippingDetailRepository shippingDetailRepository)
 {
     _orderRepository          = orderRepository;
     _eventPackageRepository   = eventPackageRepository;
     _eventTestRepository      = eventTestRepository;
     _customerRepository       = customerRepository;
     _shippingDetailRepository = shippingDetailRepository;
 }
コード例 #11
0
 public PhysicianAssignmentController(ISessionContext sessionContext, IPhysicianCustomerAssignmentRepository physicianCustomerAssignmentRepository,
                                      IPhysicianAssignmentService physicianAssignmentService, IHospitalPartnerRepository hospitalPartnerRepository, IEventTestRepository eventTestRepository)
 {
     _sessionContext = sessionContext;
     _physicianCustomerAssignmentRepository = physicianCustomerAssignmentRepository;
     _physicianAssignmentService            = physicianAssignmentService;
     _hospitalPartnerRepository             = hospitalPartnerRepository;
     _eventTestRepository = eventTestRepository;
 }
コード例 #12
0
 public ShoppingCartService(
     IPackageSelectionViewDataFactory packageSelectionViewDataFactory,
     IShoppingCartRecommendationService shoppingCartRecommendationService, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository)
 {
     _packageSelectionViewDataFactory   = packageSelectionViewDataFactory;
     _shoppingCartRecommendationService = shoppingCartRecommendationService;
     _eventPackageRepository            = eventPackageRepository;
     _eventTestRepository = eventTestRepository;
 }
コード例 #13
0
 public EventMetricsService(IOrderRepository orderRepository, IEventCustomerRepository eventCustomerRepository,
                            IEventMetricsViewDataFactory revenueStatisticsViewDataFactory, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository)
 {
     _orderRepository                  = orderRepository;
     _eventCustomerRepository          = eventCustomerRepository;
     _revenueStatisticsViewDataFactory = revenueStatisticsViewDataFactory;
     _eventPackageRepository           = eventPackageRepository;
     _eventTestRepository              = eventTestRepository;
 }
コード例 #14
0
 public GoogleAnalyticsReportingDataService(IOrderRepository orderRepository, IEventTestRepository eventTestRepository, IElectronicProductRepository productRepository, IShippingOptionRepository shippingOptionRepository, IEventPackageRepository eventPackageRepository, ICustomerRepository customerRepository, IAddressService addressService)
 {
     _orderRepository          = orderRepository;
     _addressService           = addressService;
     _customerRepository       = customerRepository;
     _eventPackageRepository   = eventPackageRepository;
     _shippingOptionRepository = shippingOptionRepository;
     _productRepository        = productRepository;
     _eventTestRepository      = eventTestRepository;
 }
コード例 #15
0
 public GiftCerificateWellmedReportService(IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IEventReportingService eventReportingService, IGiftCertificateWellmedReportFactory giftCertificateReportWellmedFactory)
 {
     _customerRepository                  = customerRepository;
     _eventPackageRepository              = eventPackageRepository;
     _eventTestRepository                 = eventTestRepository;
     _orderRepository                     = orderRepository;
     _eventReportingService               = eventReportingService;
     _eventCustomerRepository             = eventCustomerRepository;
     _giftCertificateReportWellmedFactory = giftCertificateReportWellmedFactory;
 }
コード例 #16
0
        public ClinicalDocumentFactory(ISettings settings, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository,
                                       IEventTestRepository eventTestRepository)
        {
            _settings               = settings;
            _orderRepository        = orderRepository;
            _eventPackageRepository = eventPackageRepository;
            _eventTestRepository    = eventTestRepository;

            _ccdVitalSectionFactory = new CcdVitalSectionFactory();
        }
コード例 #17
0
 public CustomerClinicalQuestionAnswerService(ICustomerClinicalQuestionAnswerRepository clinicalQuestionAnswerRepository, IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository,
                                              IHealthAssessmentRepository healthAssessmentRepository, IClinicalTestQualificationCriteriaRepository clinicalTestQualificationCriteriaRepository, ICustomerRepository customerRepository, IEventTestRepository eventTestRepository, IClinicalQuestionsHealthAssessmentHelper clinicalQuestionsHealthAssessmentHelper)
 {
     _clinicalQuestionAnswerRepository            = clinicalQuestionAnswerRepository;
     _healthAssessmentTemplateRepository          = healthAssessmentTemplateRepository;
     _healthAssessmentRepository                  = healthAssessmentRepository;
     _clinicalTestQualificationCriteriaRepository = clinicalTestQualificationCriteriaRepository;
     _customerRepository  = customerRepository;
     _eventTestRepository = eventTestRepository;
     _clinicalQuestionsHealthAssessmentHelper = clinicalQuestionsHealthAssessmentHelper;
 }
コード例 #18
0
 public EventCustomerFindingRepository(IUniqueItemRepository <Event> eventRepository, IEventTestRepository testRepository, IEventCustomerRepository eventCustomerRepository,
                                       ICustomerReceiptModelService service, IEventCustomerFindingFactory eventCustomerFindingFactory, ICustomerRepository customerRepository, IPodRepository podRepository)
 {
     _eventRepository         = eventRepository;
     _testRepository          = testRepository;
     _eventCustomerRepository = eventCustomerRepository;
     _service = service;
     _eventCustomerFindingFactory = eventCustomerFindingFactory;
     _customerRepository          = customerRepository;
     _podRepository = podRepository;
 }
コード例 #19
0
 public SyncEventTestPollingAgent(ILogManager logManager, ICorporateAccountRepository corporateAccountRepository, ISettings settings, IXmlSerializer <CustomSettings> customSettingXmlSerializer,
                                  IMedicareApiService medicareApiService, IEventTestRepository eventTestRepository, IEventRepository eventRepository)
 {
     _logger = logManager.GetLogger("SyncEventTestPollingAgent");
     _corporateAccountRepository = corporateAccountRepository;
     _settings                   = settings;
     _medicareApiService         = medicareApiService;
     _eventTestRepository        = eventTestRepository;
     _eventRepository            = eventRepository;
     _customSettingXmlSerializer = customSettingXmlSerializer;
 }
コード例 #20
0
 public CustomerReceiptModelService(ICustomerRepository customerRepository,
                                    IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IOrderRepository orderRepository,
                                    IElectronicProductRepository productRepository, IHostRepository hostRepository, IItemizedReceiptModelFactory itemizedRecieptModelFactory)
 {
     _customerRepository          = customerRepository;
     _eventPackageRepository      = eventPackageRepository;
     _eventTestRepository         = eventTestRepository;
     _orderRepository             = orderRepository;
     _productRepository           = productRepository;
     _hostRepository              = hostRepository;
     _itemizedRecieptModelFactory = itemizedRecieptModelFactory;
 }
コード例 #21
0
 public CustomerHafQuestionService(IHealthAssessmentRepository healthAssessmentRepository, IOrderRepository orderRepository, IHealthAssessmentTemplateRepository healthAssessmentTemplateRepository, IEventRepository eventRepository, IEventPodRepository eventPodRepository, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IHealthAssessmentQuestionDependencyRuleRepository haqDependencyRuleRepository, ICustomerRepository customerRepository)
 {
     _healthAssessmentRepository         = healthAssessmentRepository;
     _orderRepository                    = orderRepository;
     _healthAssessmentTemplateRepository = healthAssessmentTemplateRepository;
     _eventRepository                    = eventRepository;
     _eventPodRepository                 = eventPodRepository;
     _eventPackageRepository             = eventPackageRepository;
     _eventTestRepository                = eventTestRepository;
     _haqDependencyRuleRepository        = haqDependencyRuleRepository;
     _customerRepository                 = customerRepository;
 }
コード例 #22
0
 public EventAppointmentAggregateRepository(IPersistenceLayer persistenceLayer,
                                            IMapper <Event, EventsEntity> eventMapper, IEventPackageRepository packageRepository,
                                            IMapper <Appointment, EventAppointmentEntity> appointmentMapper,
                                            ICustomerRepository customerRepository, IEventTestRepository testRepository, IOrderRepository orderRepository)
     : base(persistenceLayer)
 {
     _eventMapper        = eventMapper;
     _testRepository     = testRepository;
     _appointmentMapper  = appointmentMapper;
     _packageRepository  = packageRepository;
     _customerRepository = customerRepository;
     _orderRepository    = orderRepository;
 }
コード例 #23
0
 public OnlineAppointmentService(IEventPackageSelectorService eventPackageSelectorService, IEventSchedulingSlotRepository eventSchedulingSlotRepository, EventPackageRepository eventPackageRepository,
                                 IEventSchedulingSlotService eventSchedulingSlotService, ITempcartService tempcartService, IEventRepository eventRepository, IEventAppointmentOnlineListModelFactory eventAppointmentOnlineListModelFactory,
                                 IEventTestRepository eventTestRepository, IOnlineShippingService onlineShippingService)
 {
     _eventPackageSelectorService   = eventPackageSelectorService;
     _eventSchedulingSlotRepository = eventSchedulingSlotRepository;
     _eventPackageRepository        = eventPackageRepository;
     _eventSchedulingSlotService    = eventSchedulingSlotService;
     _tempcartService = tempcartService;
     _eventRepository = eventRepository;
     _eventAppointmentOnlineListModelFactory = eventAppointmentOnlineListModelFactory;
     _eventTestRepository = eventTestRepository;
 }
コード例 #24
0
        public CustomerRegistrationService(IMassRegistrationEditModelFactory massRegistrationEditModelFactory, ISessionContext sessionContext,
                                           ICustomerService customerService, IOrganizationRoleUserRepository orgRoleUserRepository,
                                           IEventPackageRepository eventPackageRepository, IEventCustomerRepository eventCustomerRepository, IOrderController orderController,
                                           IAddressService addressService, IShippingOptionRepository shippingOptionRepository, IShippingController shippingController, INotifier notifier,
                                           IEmailNotificationModelsFactory emailNotificationModelsFactory, IEventTestRepository eventTestRepository, ISettings settings, IStateRepository stateRepository,
                                           IEventAppointmentService eventAppointmentService, IEventPackageSelectorService eventPackageSelectorService, IEventSchedulingSlotService eventSchedulingSlotService,
                                           IEventRepository eventRepository, IPhoneNotificationModelsFactory smsNotificationModelsFactory, ICorporateAccountRepository corporateAccountRepository,
                                           IEmailTemplateRepository emailTemplateRepository, ICustomerRepository customerRepository, ICustomerNotesService customerNotesService,
                                           ILanguageRepository languageRepository, ILabRepository labRepository, IUserLoginRepository userLoginRepository, ILogManager logManager,
                                           IEventCustomerNotificationRepository eventCustomerNotificationRepository, ICorporateCustomerUploadService corporateCustomerUploadService,
                                           ICurrentMedicationRepository currentMedicationRepository, ICustomerIcdCodesRepository customerIcdCodesRepository,
                                           IEventCustomerCurrentMedicationRepository eventCustomerCurrentMedicationRepository, IEventCustomerIcdCodesRepository eventCustomerIcdCodesRepository)
        {
            _massRegistrationEditModelFactory = massRegistrationEditModelFactory;
            _sessionContext           = sessionContext;
            _customerService          = customerService;
            _orgRoleUserRepository    = orgRoleUserRepository;
            _eventPackageRepository   = eventPackageRepository;
            _eventCustomerRepository  = eventCustomerRepository;
            _orderController          = orderController;
            _addressService           = addressService;
            _shippingOptionRepository = shippingOptionRepository;
            _shippingController       = shippingController;
            _notifier = notifier;
            _emailNotificationModelsFactory = emailNotificationModelsFactory;
            _eventTestRepository            = eventTestRepository;
            _settings                     = settings;
            _stateRepository              = stateRepository;
            _eventAppointmentService      = eventAppointmentService;
            _eventPackageSelectorService  = eventPackageSelectorService;
            _eventSchedulingSlotService   = eventSchedulingSlotService;
            _eventRepository              = eventRepository;
            _smsNotificationModelsFactory = smsNotificationModelsFactory;
            _corporateAccountRepository   = corporateAccountRepository;
            _emailTemplateRepository      = emailTemplateRepository;
            _customerRepository           = customerRepository;
            _customerNotesService         = customerNotesService;

            _languageRepository  = languageRepository;
            _labRepository       = labRepository;
            _userLoginRepository = userLoginRepository;

            _eventCustomerNotificationRepository = eventCustomerNotificationRepository;

            _corporateCustomerUploadService           = corporateCustomerUploadService;
            _currentMedicationRepository              = currentMedicationRepository;
            _customerIcdCodesRepository               = customerIcdCodesRepository;
            _eventCustomerCurrentMedicationRepository = eventCustomerCurrentMedicationRepository;
            _eventCustomerIcdCodesRepository          = eventCustomerIcdCodesRepository;
            _logger = logManager.GetLogger("Customer Registration Service");
        }
コード例 #25
0
 public EligibilityService(IEligibilityApi eligibilityApi, IInsuranceCompanyRepository insuranceCompanyRepository, IEligibilityRepository eligibilityRepository, IEventPackageRepository eventPackageRepository,
                           IEventTestRepository eventTestRepository, IInsuranceServiceTypeRepository insuranceServiceTypeRepository, IChargeCardRepository chargeCardRepository, IPaymentProcessor paymentProcessor,
                           IBillingAccountRepository billingAccountRepository)
 {
     _eligibilityApi                 = eligibilityApi;
     _insuranceCompanyRepository     = insuranceCompanyRepository;
     _eligibilityRepository          = eligibilityRepository;
     _eventPackageRepository         = eventPackageRepository;
     _eventTestRepository            = eventTestRepository;
     _insuranceServiceTypeRepository = insuranceServiceTypeRepository;
     _chargeCardRepository           = chargeCardRepository;
     _paymentProcessor               = paymentProcessor;
     _billingAccountRepository       = billingAccountRepository;
 }
コード例 #26
0
        public TestUpsellPollingAgent(ILogManager logManager, INotificationTypeRepository notificationTypeRepository, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier,
                                      IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository, IEventTestRepository eventTestRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository)
        {
            _logger = logManager.GetLogger <TestUpsellPollingAgent>();
            _notificationTypeRepository     = notificationTypeRepository;
            _emailNotificationModelsFactory = emailNotificationModelsFactory;
            _notifier = notifier;

            _eventCustomerRepository = eventCustomerRepository;
            _customerRepository      = customerRepository;
            _eventTestRepository     = eventTestRepository;
            _orderRepository         = orderRepository;
            _eventPackageRepository  = eventPackageRepository;
        }
コード例 #27
0
 public OrderViewDataFactory(IUserRepository <User> userRepository, IEventTestRepository testRepository,
                             IEventPackageRepository packageRepository, ICustomerRepository customerRepository,
                             IOrganizationRoleUserRepository organizationRoleUserRepository,
                             IShippingDetailRepository shippingDetailRepository, IElectronicProductRepository electronicProductRepository, IRoleRepository roleRepository)
 {
     _userRepository                 = userRepository;
     _eventTestRepository            = testRepository;
     _eventPackageRepository         = packageRepository;
     _customerRepository             = customerRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _shippingDetailRepository       = shippingDetailRepository;
     _electronicProductRepository    = electronicProductRepository;
     _roleRepository                 = roleRepository;
 }
コード例 #28
0
 public ScreeningAuthorizationService(IEventRepository eventRepository, IEventTestRepository eventTestRepository, IEventCustomerRepository eventCustomerRepository, IEventPackageRepository packageRepository,
                                      ICustomerRepository customerRepository, IEventScreeningAuthorizationEditModelFactory eventScreeningAuthorizationEditModelFactory, IOrderRepository orderRepository, IHostRepository hostRepository,
                                      IPhysicianAssignmentService physicianAssignmentService)
 {
     _eventRepository         = eventRepository;
     _eventTestRepository     = eventTestRepository;
     _eventCustomerRepository = eventCustomerRepository;
     _eventPackageRepository  = packageRepository;
     _customerRepository      = customerRepository;
     _orderRepository         = orderRepository;
     _eventScreeningAuthorizationEditModelFactory = eventScreeningAuthorizationEditModelFactory;
     _hostRepository             = hostRepository;
     _physicianAssignmentService = physicianAssignmentService;
 }
コード例 #29
0
        public EventCustomersAdjustOrderPollingAgent(ILogManager logManager, IEventCustomerAdjustOrderLogRepository eventCustomerAdjustOrderLogRepository,
                                                     IEventCustomerRepository eventCustomerRepository, IOrderRepository orderRepository, IPreApprovedPackageRepository preApprovedPackageRepository,
                                                     IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IOrderController orderController, IPreApprovedTestRepository preApprovedTestRepository)
        {
            _logger = logManager.GetLogger("Adjust Order Log");

            _eventCustomerAdjustOrderLogRepository = eventCustomerAdjustOrderLogRepository;
            _eventCustomerRepository      = eventCustomerRepository;
            _orderRepository              = orderRepository;
            _preApprovedPackageRepository = preApprovedPackageRepository;
            _eventPackageRepository       = eventPackageRepository;
            _eventTestRepository          = eventTestRepository;
            _orderController              = orderController;
            _preApprovedTestRepository    = preApprovedTestRepository;
        }
コード例 #30
0
        public KynHealthAssessmentService(IKynHealthAssessmentFactory kynHealthAssessmentFactory, IBasicBiometricRepository basicBiometricRepository, IEventCustomerRepository eventCustomerRepository,
                                          ICustomerRepository customerRepository, IKynLabValuesRepository kynLabValuesRepository, IEventCustomerResultRepository eventCustomerResultRepository,
                                          ICustomerService customerService, IEventTestRepository eventTestRepository, IEventRepository eventRepository)
        {
            _kynHealthAssessmentFactory = kynHealthAssessmentFactory;

            _basicBiometricRepository      = basicBiometricRepository;
            _eventCustomerRepository       = eventCustomerRepository;
            _customerRepository            = customerRepository;
            _kynLabValuesRepository        = kynLabValuesRepository;
            _eventCustomerResultRepository = eventCustomerResultRepository;
            _customerService     = customerService;
            _eventTestRepository = eventTestRepository;
            _eventRepository     = eventRepository;
        }