示例#1
0
 public MedicalVendorController(IOrganizationService organizationService, IPackageRepository packageRepository, ITerritoryRepository territoryRepository, ISessionContext sessionContext, IUniqueItemRepository <File> fileRepository,
                                IMediaRepository mediaRepository, IMedicalVendorRepository medicalVendorRepository, IHospitalPartnerRepository hospitalPartnerRepository, ISettings settings, IHospitalFacilityRepository hospitalFacilityRepository,
                                IConfigurationSettingRepository configurationSettingRepository, IShippingOptionRepository shippingOptionRepository)
 {
     _organizationService       = organizationService;
     _packageRepository         = packageRepository;
     _territoryRepository       = territoryRepository;
     _mediaRepository           = mediaRepository;
     _sessionContext            = sessionContext;
     _fileRepository            = fileRepository;
     _medicalVendorRepository   = medicalVendorRepository;
     _hospitalPartnerRepository = hospitalPartnerRepository;
     _pageSize = settings.DefaultPageSizeForReports;
     _hospitalFacilityRepository     = hospitalFacilityRepository;
     _configurationSettingRepository = configurationSettingRepository;
     _shippingOptionRepository       = shippingOptionRepository;
 }
 public HospitalPartnerController(IEventService eventService, ISettings settings, IHospitalPartnerService hospitalPartnerService, ISessionContext sessionContext,
                                  IOrganizationRoleUserRepository organizationRoleUserRepository, IHospitalPartnerCustomerRepository hospitalPartnerCustomerRepository, IHospitalPartnerRepository hospitalPartnerRepository,
                                  IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IHealthAssessmentRepository healthAssessmentRepository, IEventCustomerRepository eventCustomerRepository,
                                  IHospitalFacilityRepository hospitalFacilityRepository)
 {
     _eventService                      = eventService;
     _pageSize                          = settings.DefaultPageSizeForReports;
     _hospitalPartnerService            = hospitalPartnerService;
     _sessionContext                    = sessionContext;
     _organizationRoleUserRepository    = organizationRoleUserRepository;
     _hospitalPartnerCustomerRepository = hospitalPartnerCustomerRepository;
     _hospitalPartnerRepository         = hospitalPartnerRepository;
     _primaryCarePhysicianRepository    = primaryCarePhysicianRepository;
     _healthAssessmentRepository        = healthAssessmentRepository;
     _eventCustomerRepository           = eventCustomerRepository;
     _hospitalFacilityRepository        = hospitalFacilityRepository;
 }
        public EventResultReadyNotificationPollingAgent(ILogManager logManager, INotifier notifier, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotificationTypeRepository notificationTypeRepository,
                                                        IEventCustomerResultRepository eventCustomerResultRepository, IHospitalPartnerRepository hospitalPartnerRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                                                        IEventNotificationRepository eventNotificationRepository, IUserRepository <User> userRepository, IEventService eventService, IHospitalFacilityRepository hospitalFacilityRepository,
                                                        ICorporateAccountRepository corporateAccountRepository)
        {
            _logger = logManager.GetLogger <EventResultReadyNotificationPollingAgent>();

            _notifier = notifier;
            _emailNotificationModelsFactory = emailNotificationModelsFactory;
            _notificationTypeRepository     = notificationTypeRepository;

            _eventCustomerResultRepository  = eventCustomerResultRepository;
            _hospitalPartnerRepository      = hospitalPartnerRepository;
            _organizationRoleUserRepository = organizationRoleUserRepository;
            _eventNotificationRepository    = eventNotificationRepository;
            _userRepository             = userRepository;
            _eventService               = eventService;
            _hospitalFacilityRepository = hospitalFacilityRepository;
            _corporateAccountRepository = corporateAccountRepository;
        }
示例#4
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;
 }
示例#5
0
 public HospitalPartnerService(IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository,
                               IEventTestRepository eventTestRepository, IHospitalPartnerCustomerViewModelFactory hospitalPartnerCustomerViewModelFactory, IEventCustomerResultRepository eventCustomerResultRepository, IHospitalPartnerRepository hospitalPartnerRepository,
                               IHospitalPartnerCustomerRepository hospitalPartnerCustomerRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IEventRepository eventRepository, IPodRepository podRepository, IOrganizationRepository organizationRepository,
                               IHostRepository hostRepository, IHospitalPartnerEventListFactory hospitalPartnerEventListFactory, IUniqueItemRepository <ShippingDetail> shippingDetailRepository, IShippingOptionRepository shippingOptionRepository,
                               ICorporateAccountRepository corporateAccountRepository, INotesRepository notesRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IHealthAssessmentRepository healthAssessmentRepository,
                               IHospitalPartnerDashboardViewModelFactory hospitalPartnerViewModelFactory, ICustomerCallNotesRepository customerCallNotesRepository, IEventCustomerNotificationRepository eventCustomerNotificationRepository,
                               IHospitalFacilityRepository hospitalFacilityRepository, ISettings settings, ILanguageRepository languageRepository)
 {
     _eventCustomerRepository = eventCustomerRepository;
     _customerRepository      = customerRepository;
     _orderRepository         = orderRepository;
     _eventPackageRepository  = eventPackageRepository;
     _eventTestRepository     = eventTestRepository;
     _hospitalPartnerCustomerViewModelFactory = hospitalPartnerCustomerViewModelFactory;
     _eventCustomerResultRepository           = eventCustomerResultRepository;
     _hospitalPartnerCustomerRepository       = hospitalPartnerCustomerRepository;
     _organizationRoleUserRepository          = organizationRoleUserRepository;
     _eventRepository = eventRepository;
     _hostRepository  = hostRepository;
     _hospitalPartnerEventListFactory = hospitalPartnerEventListFactory;
     _shippingDetailRepository        = shippingDetailRepository;
     _shippingOptionRepository        = shippingOptionRepository;
     _podRepository                       = podRepository;
     _hospitalPartnerRepository           = hospitalPartnerRepository;
     _organizationRepository              = organizationRepository;
     _corporateAccountRepository          = corporateAccountRepository;
     _notesRepository                     = notesRepository;
     _primaryCarePhysicianRepository      = primaryCarePhysicianRepository;
     _healthAssessmentRepository          = healthAssessmentRepository;
     _hospitalPartnerViewModelFactory     = hospitalPartnerViewModelFactory;
     _customerCallNotesRepository         = customerCallNotesRepository;
     _eventCustomerNotificationRepository = eventCustomerNotificationRepository;
     _hospitalFacilityRepository          = hospitalFacilityRepository;
     _settings           = settings;
     _languageRepository = languageRepository;
 }