示例#1
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;
 }
示例#2
0
 public EventBasicInfoListHelper(IHostRepository hostRepository, IPodRepository podRepository, IEventAppointmentStatsService eventAppointmentStatsService,
                                 IHospitalPartnerRepository hospitalPartnerRepository, IOrganizationRepository organizationRepository)
 {
     _hostRepository = hostRepository;
     _podRepository  = podRepository;
     _eventAppointmentStatsService = eventAppointmentStatsService;
     _hospitalPartnerRepository    = hospitalPartnerRepository;
     _organizationRepository       = organizationRepository;
 }
        public AccountEventZipSubstituteRegenerationPollingAgent(ILogManager logManager, ICorporateAccountRepository corporateAccountRepository, ISettings settings,
                                                                 IEventRepository eventRepository, IHostRepository hostRepository, IHealthPlanEventZipRepository healthPlanEventZipRepository,
                                                                 IAccountEventZipReposiory accountEventZipReposiory, IEventAppointmentStatsService eventAppointmentStatsService, IZipRadiusDistanceRepository zipRadiusDistanceRepository,
                                                                 IHealthPlanFillEventCallQueueRepository healthPlanFillEventCallQueueRepository)
        {
            _corporateAccountRepository             = corporateAccountRepository;
            _eventRepository                        = eventRepository;
            _hostRepository                         = hostRepository;
            _healthPlanEventZipRepository           = healthPlanEventZipRepository;
            _accountEventZipReposiory               = accountEventZipReposiory;
            _eventAppointmentStatsService           = eventAppointmentStatsService;
            _zipRadiusDistanceRepository            = zipRadiusDistanceRepository;
            _healthPlanFillEventCallQueueRepository = healthPlanFillEventCallQueueRepository;

            _logger   = logManager.GetLogger("AccountEventZipSubstituteRegeneration");
            _settings = settings;

            _settingFilePath = settings.AccountZipRegenerationResourcePath;
        }
示例#4
0
 public OnlineEventService(IEventRepository eventRepository, IEventSchedulingSlotRepository eventSchedulingSlotRepository, IHostRepository hostRepository, IEventAppointmentStatsService eventAppointmentStatsService,
                           IZipCodeRepository zipCodeRepository, IOnlineEventListModelFactory onlineEventListModelFactory, IHospitalPartnerRepository hospitalPartnerRepository, ICorporateAccountRepository corporateAccountRepository,
                           IEventTestRepository eventTestRepository, IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, IOrganizationRepository organizationRepository, ISourceCodeRepository sourceCodeRepository,
                           ITempCartRepository tempCartRepository, IPreQualificationResultRepository preQualificationResultRepository)
 {
     _eventRepository = eventRepository;
     _eventSchedulingSlotRepository = eventSchedulingSlotRepository;
     _hostRepository = hostRepository;
     _eventAppointmentStatsService = eventAppointmentStatsService;
     _zipCodeRepository            = zipCodeRepository;
     _onlineEventListModelFactory  = onlineEventListModelFactory;
     _hospitalPartnerRepository    = hospitalPartnerRepository;
     _corporateAccountRepository   = corporateAccountRepository;
     _eventTestRepository          = eventTestRepository;
     _fileRepository                   = fileRepository;
     _mediaRepository                  = mediaRepository;
     _organizationRepository           = organizationRepository;
     _sourceCodeRepository             = sourceCodeRepository;
     _tempCartRepository               = tempCartRepository;
     _preQualificationResultRepository = preQualificationResultRepository;
 }
示例#5
0
 public OrganizationService(IOrganizationRepository organizationRepository, IAddressService addressService, IAddressRepository addressRepository, ICorporateAccountRepository corporateAccountRepository,
                            ICorporateAccountListModelFactory corporateAccountListModelFactory, IMedicalVendorRepository medicalVendorRepository, IMedicalVendorListModelFactory medicalVendorListModelFactory,
                            IHospitalPartnerRepository hospitalPartnerRepository, IEventRepository eventRepository, IHostRepository hostRepository, IEventCustomerResultRepository eventCustomerResultRepository,
                            ICorporateAccountEventListFactory corporateAccountEventListFactory, IHospitalPartnerCustomerRepository hospitalPartnerCustomerRepository, ICustomerRepository customerRepository,
                            IUniqueItemRepository <File> fileRepository, IShippingDetailRepository shippingDetailRepository, IHospitalPartnerDashboardViewModelFactory hospitalPartnerViewModelFactory,
                            IHospitalFacilityRepository hospitalFacilityRepository, IHospitalFacilityListModelFactory hospitalFacilityListModelFactory, IPackageRepository packageRepository, IHospitalPartnerPackageFactory hospitalPartnerPackagFactory,
                            IHospitalPartnerPackageRepository hospitalPartnerPackageRepository, IConfigurationSettingRepository configurationSettingRepository, IEventAppointmentStatsService eventAppointmentStatsService, IPodRepository podRepository,
                            IEventStaffAssignmentRepository eventStaffAssignmentRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IEventVolumeFactory eventVolumeFactory, IUniqueItemRepository <CorporateAccount> uniqueItemCorporateAccountRepository, ICorporateAccountDashboardFactory corporateAccountDashboardFactory)
 {
     _fileRepository                    = fileRepository;
     _organizationRepository            = organizationRepository;
     _addressService                    = addressService;
     _addressRepository                 = addressRepository;
     _corporateAccountRepository        = corporateAccountRepository;
     _corporateAccountListModelFactory  = corporateAccountListModelFactory;
     _medicalVendorRepository           = medicalVendorRepository;
     _medicalVendorListModelFactory     = medicalVendorListModelFactory;
     _hospitalPartnerRepository         = hospitalPartnerRepository;
     _eventRepository                   = eventRepository;
     _hostRepository                    = hostRepository;
     _eventCustomerResultRepository     = eventCustomerResultRepository;
     _corporateAccountEventListFactory  = corporateAccountEventListFactory;
     _hospitalPartnerCustomerRepository = hospitalPartnerCustomerRepository;
     _shippingDetailRepository          = shippingDetailRepository;
     _hospitalPartnerViewModelFactory   = hospitalPartnerViewModelFactory;
     _customerRepository                = customerRepository;
     _hospitalFacilityRepository        = hospitalFacilityRepository;
     _hospitalFacilityListModelFactory  = hospitalFacilityListModelFactory;
     _packageRepository                 = packageRepository;
     _hospitalPartnerPackagFactory      = hospitalPartnerPackagFactory;
     _hospitalPartnerPackageRepository  = hospitalPartnerPackageRepository;
     _configurationSettingRepository    = configurationSettingRepository;
     _eventAppointmentStatsService      = eventAppointmentStatsService;
     _podRepository = podRepository;
     _eventStaffAssignmentRepository       = eventStaffAssignmentRepository;
     _organizationRoleUserRepository       = organizationRoleUserRepository;
     _eventVolumeFactory                   = eventVolumeFactory;
     _uniqueItemCorporateAccountRepository = uniqueItemCorporateAccountRepository;
     _corporateAccountDashboardFactory     = corporateAccountDashboardFactory;
 }