Пример #1
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;
 }
Пример #2
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;
            }
        }
Пример #3
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;
 }
Пример #4
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;
 }
Пример #5
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>();
        }
Пример #6
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;
 }
Пример #8
0
 public EventMetricsService(IOrderRepository orderRepository, IEventCustomerRepository eventCustomerRepository,
                            IEventMetricsViewDataFactory revenueStatisticsViewDataFactory, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository)
 {
     _orderRepository                  = orderRepository;
     _eventCustomerRepository          = eventCustomerRepository;
     _revenueStatisticsViewDataFactory = revenueStatisticsViewDataFactory;
     _eventPackageRepository           = eventPackageRepository;
     _eventTestRepository              = eventTestRepository;
 }
Пример #9
0
 public ShoppingCartService(
     IPackageSelectionViewDataFactory packageSelectionViewDataFactory,
     IShoppingCartRecommendationService shoppingCartRecommendationService, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository)
 {
     _packageSelectionViewDataFactory   = packageSelectionViewDataFactory;
     _shoppingCartRecommendationService = shoppingCartRecommendationService;
     _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;
 }
Пример #11
0
        public ClinicalDocumentFactory(ISettings settings, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository,
                                       IEventTestRepository eventTestRepository)
        {
            _settings               = settings;
            _orderRepository        = orderRepository;
            _eventPackageRepository = eventPackageRepository;
            _eventTestRepository    = eventTestRepository;

            _ccdVitalSectionFactory = new CcdVitalSectionFactory();
        }
Пример #12
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;
 }
Пример #13
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;
 }
Пример #14
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;
 }
Пример #15
0
 public CorporateUploadHelper(IMediaRepository mediaRepository, IStateRepository stateRepository, ICountryRepository countryRepository,
                              IEventPackageRepository eventPackageRepository, IEventSchedulingSlotService slotService, IEventService eventService, ICsvReader csvReader, IAppointmentRepository appointmentRepository)
 {
     _mediaRepository        = mediaRepository;
     _stateRepository        = stateRepository;
     _countryRepository      = countryRepository;
     _eventPackageRepository = eventPackageRepository;
     _slotService            = slotService;
     _eventService           = eventService;
     _csvReader             = csvReader;
     _appointmentRepository = appointmentRepository;
 }
Пример #16
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;
 }
Пример #17
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");
        }
Пример #18
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;
        }
 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;
 }
Пример #20
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;
 }
Пример #21
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 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;
        }
Пример #23
0
 public MedicareOrderService(IOrgRoleUserModelBinder iOrgRoleUserModelBinder, ISessionContext sessionContext,
                             IOrganizationRoleUserRepository organizationRoleUserRepository, IEventAppointmentService eventAppointmentService, IEventPackageRepository eventPackageRepository,
                             IEventTestRepository eventTestRepository, IOrderController orderController, IEventRepository eventRepository, IEventPodRepository eventPodRepository,
                             IEventPodRoomRepository eventPodRoomRepository)
 {
     _iOrgRoleUserModelBinder        = iOrgRoleUserModelBinder;
     _sessionContext                 = sessionContext;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _eventAppointmentService        = eventAppointmentService;
     _eventPackageRepository         = eventPackageRepository;
     _eventTestRepository            = eventTestRepository;
     _orderController                = orderController;
     _eventRepository                = eventRepository;
     _eventPodRepository             = eventPodRepository;
     _eventPodRoomRepository         = eventPodRoomRepository;
 }
        public UpdateCustomerPackageService(IOrderController orderController, ISessionContext sessionContext,
                                            IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository,
                                            IPatientShippingDetailFactory patientShippingDetailFactory,
                                            IElectronicProductRepository electronicProductRepository, IEventCustomerRepository eventCustomerRepository,
                                            IShippingDetailOrderDetailRepository shippingDetailOrderDetailRepository, ICustomerPaymentService customerPaymentService)
        {
            _orderController              = orderController;
            _eventPackageRepository       = eventPackageRepository;
            _eventTestRepository          = eventTestRepository;
            _patientShippingDetailFactory = patientShippingDetailFactory;
            _electronicProductRepository  = electronicProductRepository;
            //  _eventCustomerRepository = eventCustomerRepository;
            _shippingDetailOrderDetailRepository = shippingDetailOrderDetailRepository;
            _customerPaymentService = customerPaymentService;

            _creatorOrganizationRoleUser = sessionContext.UserSession.CurrentOrganizationRole.OrganizationRoleUserId;
        }
        public CallCenterBounsReportingService(IPayPeriodRepository payPeriodRepository, IPayPeriodCriteriaRepository payPeriodCriteriaRepository, IEventCustomerRepository eventCustomerRepository,
                                               IAppointmentRepository appointmentRepository, IEventReportingService eventReportingService, ICustomerRepository customerRepository, IOrderRepository orderRepository,
                                               IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IPayPeriodBookedCustomerFactory payPeriodBookedCustomerFactory, ICallCenterBonusReportingFactory callCenterBonusReportingFactory)
        {
            _payPeriodRepository         = payPeriodRepository;
            _payPeriodCriteriaRepository = payPeriodCriteriaRepository;
            _eventCustomerRepository     = eventCustomerRepository;
            _appointmentRepository       = appointmentRepository;

            _eventReportingService           = eventReportingService;
            _customerRepository              = customerRepository;
            _orderRepository                 = orderRepository;
            _eventPackageRepository          = eventPackageRepository;
            _eventTestRepository             = eventTestRepository;
            _organizationRoleUserRepository  = organizationRoleUserRepository;
            _payPeriodBookedCustomerFactory  = payPeriodBookedCustomerFactory;
            _callCenterBonusReportingFactory = callCenterBonusReportingFactory;
        }
Пример #26
0
 public OnlinePackageService(IEventRepository eventRepository,
                             IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IShippingOptionRepository shippingOptionRepository,
                             EventSchedulingSlotRepository eventSchedulingSlotRepository, IElectronicProductRepository electronicProductRepository, IEventPackageSelectorService eventPackageSelectorService,
                             IEventSchedulingSlotService eventSchedulingSlotService, ITempcartService tempcartService, ICorporateAccountRepository corporateAccountRepository,
                             IUniqueItemRepository <Test> testRepository, IHospitalPartnerRepository hospitalPartnerRepository)
 {
     _eventRepository               = eventRepository;
     _eventPackageRepository        = eventPackageRepository;
     _eventTestRepository           = eventTestRepository;
     _shippingOptionRepository      = shippingOptionRepository;
     _eventSchedulingSlotRepository = eventSchedulingSlotRepository;
     _electronicProductRepository   = electronicProductRepository;
     _eventPackageSelectorService   = eventPackageSelectorService;
     _eventSchedulingSlotService    = eventSchedulingSlotService;
     _tempcartService               = tempcartService;
     _corporateAccountRepository    = corporateAccountRepository;
     _testRepository            = testRepository;
     _hospitalPartnerRepository = hospitalPartnerRepository;
 }
Пример #27
0
 public PatientWorksheetService(ICustomerRepository customerRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository,
                                IEventTestRepository eventTestRepository, IElectronicProductRepository electronicProductRepository, ILabRepository labRepository,
                                IIcdCodesRepository icdCodesRepository, ICustomerIcdCodesRepository customerIcdCodesRepository, IEventCustomerPreApprovedTestRepository preApprovedTestRepository,
                                IEventCustomerRepository eventCustomerRepository, ITestRepository testRepository, IEventRepository eventRepository, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository)
 {
     _customerRepository          = customerRepository;
     _orderRepository             = orderRepository;
     _eventPackageRepository      = eventPackageRepository;
     _eventTestRepository         = eventTestRepository;
     _electronicProductRepository = electronicProductRepository;
     _labRepository                        = labRepository;
     _icdCodesRepository                   = icdCodesRepository;
     _customerIcdCodesRepository           = customerIcdCodesRepository;
     _preApprovedTestRepository            = preApprovedTestRepository;
     _eventCustomerRepository              = eventCustomerRepository;
     _testRepository                       = testRepository;
     _eventRepository                      = eventRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
 }
 public EventPackageSelectorService(IPackageRepository packageRepository, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IElectronicProductRepository productRepository,
                                    IEventRepository eventRepository, IShippingOptionRepository shippingOptionRepository, IConfigurationSettingRepository configurationRepository, IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository,
                                    ICustomerRepository customerRepository, IEventSchedulingSlotService slotService, IAccountPackageRepository accountPackageRepository, IHospitalPartnerPackageRepository hospitalPartnerPackageRepository, ICorporateAccountRepository corporateAccountRepository, IRoleRepository roleRepository)
 {
     _packageRepository        = packageRepository;
     _eventPackageRepository   = eventPackageRepository;
     _eventTestRepository      = eventTestRepository;
     _productRepository        = productRepository;
     _shippingOptionRepository = shippingOptionRepository;
     _eventRepository          = eventRepository;
     _configurationRepository  = configurationRepository;
     _mediaRepository          = mediaRepository;
     _fileRepository           = fileRepository;
     _customerRepository       = customerRepository;
     _slotService = slotService;
     _accountPackageRepository         = accountPackageRepository;
     _hospitalPartnerPackageRepository = hospitalPartnerPackageRepository;
     _corporateAccountRepository       = corporateAccountRepository;
     _roleRepository = roleRepository;
 }
Пример #29
0
 public OperationsReportingService(IEventCustomerRepository eventCustomerRepository, IUniqueItemRepository <Event> eventRepository, ICustomerRepository customerRepository,
                                   IOrderDetailRepository orderDetailRepository, ICdImageStatusModelFactory cdImageStatusModelFactory, IOrderRepository orderRepository, ICdContentGeneratorTrackingRepository cdContentGeneratorTrackingRepository,
                                   IOrganizationRoleUserRepository orgRoleuserRepository, ICustomerCdContentTrackingModelFactory customerCdContentTrackingModelFactory, IEventTestRepository eventTestRepository, IEventPackageRepository eventPackageRepository,
                                   IBloodworksLabelViewModelFactory bloodworksLabelViewModelFactory, ICdLabelViewModelFactory cdLabelViewModelFactory, IEventCustomerPackageTestDetailService eventCustomerPackageTestDetailService, IBatchLabelViewModelFactory batchLabelViewModelFactory)
 {
     _eventCustomerRepository               = eventCustomerRepository;
     _eventRepository                       = eventRepository;
     _customerRepository                    = customerRepository;
     _orderDetailRepository                 = orderDetailRepository;
     _cdImageStatusModelFactory             = cdImageStatusModelFactory;
     _orderRepository                       = orderRepository;
     _cdContentGeneratorTrackingRepository  = cdContentGeneratorTrackingRepository;
     _orgRoleuserRepository                 = orgRoleuserRepository;
     _customerCdContentTrackingModelFactory = customerCdContentTrackingModelFactory;
     _eventTestRepository                   = eventTestRepository;
     _eventPackageRepository                = eventPackageRepository;
     _bloodworksLabelViewModelFactory       = bloodworksLabelViewModelFactory;
     _cdLabelViewModelFactory               = cdLabelViewModelFactory;
     _eventCustomerPackageTestDetailService = eventCustomerPackageTestDetailService;
     _batchLabelViewModelFactory            = batchLabelViewModelFactory;
 }
Пример #30
0
 public EncounterPollingAgent(ILogManager logManager, IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository, IEventRepository eventRepository, IEligibilityRepository eligibilityRepository,
                              IInsuranceCompanyRepository insuranceCompanyRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository,
                              IEventTestRepository eventTestRepository, IAppointmentRepository appointmentRepository, IBillingAccountRepository billingAccountRepository, ICustomerBillingAccountRepository customerBillingAccountRepository,
                              IEncounterRepository encounterRepository)
 {
     _logger = logManager.GetLogger <EncounterPollingAgent>();
     _eventCustomerRepository = eventCustomerRepository;
     _customerRepository      = customerRepository;
     _eventRepository         = eventRepository;
     _eligibilityRepository   = eligibilityRepository;
     _kareoApi = new KareoApi();
     _insuranceCompanyRepository     = insuranceCompanyRepository;
     _primaryCarePhysicianRepository = primaryCarePhysicianRepository;
     _orderRepository                  = orderRepository;
     _eventPackageRepository           = eventPackageRepository;
     _eventTestRepository              = eventTestRepository;
     _appointmentRepository            = appointmentRepository;
     _billingAccountRepository         = billingAccountRepository;
     _customerBillingAccountRepository = customerBillingAccountRepository;
     _encounterRepository              = encounterRepository;
 }