Esempio n. 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;
 }
Esempio n. 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;
 }
Esempio n. 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;
 }
 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");
 }
Esempio n. 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;
            }
        }
 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");
 }
        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>();
        }
Esempio n. 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;
 }
Esempio n. 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;
 }
 public CustomerOrderBuilderService(IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, ICustomerRepository customerRepository, IShippingDetailRepository shippingDetailRepository)
 {
     _orderRepository          = orderRepository;
     _eventPackageRepository   = eventPackageRepository;
     _eventTestRepository      = eventTestRepository;
     _customerRepository       = customerRepository;
     _shippingDetailRepository = shippingDetailRepository;
 }
Esempio n. 11
0
 public PhysicianAssignmentController(ISessionContext sessionContext, IPhysicianCustomerAssignmentRepository physicianCustomerAssignmentRepository,
                                      IPhysicianAssignmentService physicianAssignmentService, IHospitalPartnerRepository hospitalPartnerRepository, IEventTestRepository eventTestRepository)
 {
     _sessionContext = sessionContext;
     _physicianCustomerAssignmentRepository = physicianCustomerAssignmentRepository;
     _physicianAssignmentService            = physicianAssignmentService;
     _hospitalPartnerRepository             = hospitalPartnerRepository;
     _eventTestRepository = eventTestRepository;
 }
Esempio n. 12
0
 public ShoppingCartService(
     IPackageSelectionViewDataFactory packageSelectionViewDataFactory,
     IShoppingCartRecommendationService shoppingCartRecommendationService, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository)
 {
     _packageSelectionViewDataFactory   = packageSelectionViewDataFactory;
     _shoppingCartRecommendationService = shoppingCartRecommendationService;
     _eventPackageRepository            = eventPackageRepository;
     _eventTestRepository = eventTestRepository;
 }
Esempio n. 13
0
 public EventMetricsService(IOrderRepository orderRepository, IEventCustomerRepository eventCustomerRepository,
                            IEventMetricsViewDataFactory revenueStatisticsViewDataFactory, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository)
 {
     _orderRepository                  = orderRepository;
     _eventCustomerRepository          = eventCustomerRepository;
     _revenueStatisticsViewDataFactory = revenueStatisticsViewDataFactory;
     _eventPackageRepository           = eventPackageRepository;
     _eventTestRepository              = eventTestRepository;
 }
 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;
 }
Esempio n. 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;
 }
Esempio n. 16
0
        public ClinicalDocumentFactory(ISettings settings, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository,
                                       IEventTestRepository eventTestRepository)
        {
            _settings               = settings;
            _orderRepository        = orderRepository;
            _eventPackageRepository = eventPackageRepository;
            _eventTestRepository    = eventTestRepository;

            _ccdVitalSectionFactory = new CcdVitalSectionFactory();
        }
Esempio n. 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;
 }
 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;
 }
 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;
 }
Esempio n. 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;
 }
 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;
 }
Esempio n. 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;
 }
Esempio n. 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;
 }
Esempio n. 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");
        }
Esempio n. 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;
 }
Esempio n. 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;
        }
Esempio n. 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;
 }
 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;
 }
        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;
        }
        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;
        }