コード例 #1
0
 public CustomerScreeningViewDataRepository(ICustomerRepository customerRepository, IPhysicianRepository physicianRepository, IOrderRepository orderRepository, ICustomerScreeningViewDataFactory customerScreeningViewDataFactory,
                                            IEventRepository eventRepository, IAppointmentRepository appointmentRepository, IEventPackageRepository packageRepository, IEventTestRepository testRepository, IHostRepository hostRepository, IBasicBiometricRepository basicBiometricRepository,
                                            IChargeCardRepository chargeCardRepository, IPhysicianEvaluationRepository physicianEvaluationRepository, IPhysicianAssignmentService physicianAssignmentService, IEventCustomerRepository eventCustomerRepository,
                                            ICheckRepository checkRepository, IHospitalPartnerRepository hospitalPartnerRepository, IEventPhysicianTestRepository eventPhysicianTestRepository, ISettings settings, ICorporateAccountRepository corporateAccountRepository)
 {
     _factory                       = customerScreeningViewDataFactory;
     _customerRepository            = customerRepository;
     _physicianRepository           = physicianRepository;
     _orderRepository               = orderRepository;
     _hostRepository                = hostRepository;
     _physicianEvaluationRepsoitory = physicianEvaluationRepository;
     _physicianAssignmentService    = physicianAssignmentService;
     _appointmentRepository         = appointmentRepository;
     _testRepository                = testRepository;
     _packageRepository             = packageRepository;
     _eventRepository               = eventRepository;
     _basicBiometricRepository      = basicBiometricRepository;
     _checkRepository               = checkRepository;
     _chargeCardRepository          = chargeCardRepository;
     _eventCustomerRepository       = eventCustomerRepository;
     _hospitalPartnerRepository     = hospitalPartnerRepository;
     _eventPhysicianTestRepository  = eventPhysicianTestRepository;
     _corporateAccountRepository    = corporateAccountRepository;
     _settings                      = settings;
 }
コード例 #2
0
 public ReservationService(IReservationRepository reservationRepository, IGuestRepository guestRepository,
                           IHostRepository hostRepository)
 {
     reservationRepo = reservationRepository;
     guestRepo       = guestRepository;
     hostRepo        = hostRepository;
 }
コード例 #3
0
 public DashboardService(
     IEngagementRepository engagementRepository,
     IHostRepository hostRepository,
     IHostMapper hostMapper,
     IVulnerabilityRepository vulnerabilityRepository,
     IVulnerabilityMapper vulnerabilityMapper,
     IRiskRepository riskRepository,
     ICustomerRepository customerRepository,
     IGovernanceControlRepository governanceControlRepository,
     IPhaseRepository phaseRepository,
     IComplianceRepository complianceRepository,
     IComplianceSchemeRepository complianceSchemeRepository,
     IImportRepository importRepository,
     ICryptographyService cryptographyService,
     IEngagementService engagementService)
 {
     _engagementRepository        = engagementRepository;
     _customerRepository          = customerRepository;
     _hostRepository              = hostRepository;
     _hostMapper                  = hostMapper;
     _vulnerabilityRepository     = vulnerabilityRepository;
     _vulnerabilityMapper         = vulnerabilityMapper;
     _riskRepository              = riskRepository;
     _governanceControlRepository = governanceControlRepository;
     _phaseRepository             = phaseRepository;
     _complianceRepository        = complianceRepository;
     _complianceSchemeRepository  = complianceSchemeRepository;
     _importRepository            = importRepository;
     _cryptographyService         = cryptographyService;
     _engagementService           = engagementService;
 }
コード例 #4
0
 public ConferenceService(IConferenceRepository conferenceRepository,
                          IHostRepository hostRepository, ILogger <ConferenceService> logger)
 {
     _conferenceRepository = conferenceRepository;
     _hostRepository       = hostRepository;
     _logger = logger;
 }
コード例 #5
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;
 }
コード例 #6
0
        public CallQueueCustomerReportService(ICallQueueRepository callQueueRepository, ICallQueueCustomerRepository callQueueCustomerRepository,
                                              ICorporateAccountRepository corporateAccountRepository, ICustomerRepository customerRepository,
                                              ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository, ICallQueueCustomerReportFactory callQueueCustomerReportFactory,
                                              ISettings settings, IHealthPlanCallQueueCriteriaRepository callQueueCriteriaRepository, IHealthPlanCallQueueCriteriaService healthPlanCallQueueCriteriaService,
                                              IOrganizationRepository organizationRepository, IHealthPlanOutboundCallQueueService healthPlanOutboundCallQueueService,
                                              IGmsCallQueueCustomerModelFactory gmsCallQueueCustomerModelFactory, IHostRepository hostRepository, IEventReportingService eventReportingService,
                                              IDirectMailRepository directMailRepository, ICallCenterCallRepository callCenterCallRepository, IMailRoundCustomersReportFactory mailRoundCustomersReportFactory,
                                              ICustomerAccountGlocomNumberService customerAccountGlocomNumberService, IExcludedCustomerRepository excludedCustomerRepository)
        {
            _callQueueRepository                  = callQueueRepository;
            _callQueueCustomerRepository          = callQueueCustomerRepository;
            _corporateAccountRepository           = corporateAccountRepository;
            _customerRepository                   = customerRepository;
            _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;

            _callQueueCustomerReportFactory = callQueueCustomerReportFactory;
            _settings = settings;
            _callQueueCriteriaRepository        = callQueueCriteriaRepository;
            _healthPlanCallQueueCriteriaService = healthPlanCallQueueCriteriaService;
            _organizationRepository             = organizationRepository;
            _healthPlanOutboundCallQueueService = healthPlanOutboundCallQueueService;
            _gmsCallQueueCustomerModelFactory   = gmsCallQueueCustomerModelFactory;
            _hostRepository        = hostRepository;
            _eventReportingService = eventReportingService;

            _customerAccountGlocomNumberService = customerAccountGlocomNumberService;
            _excludedCustomerRepository         = excludedCustomerRepository;

            _directMailRepository            = directMailRepository;
            _callCenterCallRepository        = callCenterCallRepository;
            _mailRoundCustomersReportFactory = mailRoundCustomersReportFactory;
        }
コード例 #7
0
 public HostDepositService(IHostPaymentRepository hostPaymentRepository, IUniqueItemRepository <Event> uniqueItemRepository, IHostDeositRepository hostDeositRepository, IHostRepository hostRepository)
 {
     _hostPaymentRepository = hostPaymentRepository;
     _uniqueItemRepository  = uniqueItemRepository;
     _hostDeositRepository  = hostDeositRepository;
     _hostRepository        = hostRepository;
 }
コード例 #8
0
 public ConferenceService(IConferenceRepository conferenceRepository, IHostRepository hostRepository,
                          IConferenceDeletionPolicy conferenceDeletionPolicy)
 {
     _conferenceRepository     = conferenceRepository;
     _hostRepository           = hostRepository;
     _conferenceDeletionPolicy = conferenceDeletionPolicy;
 }
コード例 #9
0
 public RefundRequestService(IRefundRequestRepository refundRequestRepository, IOrderRepository orderRepository, IEventRepository eventRepository, IHostRepository hostRepository,
                             ICustomerRepository customerRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IRoleRepository roleRepository, IRefundRequestListModelFactory refundRequestListFactory,
                             ISessionContext context, IOrderController orderController, ISourceCodeOrderDetailRepository sourceCodeOrderDetailRepository, IOrderService orderService, IElectronicProductRepository productRepository,
                             IShippingOptionRepository shippingOptionRepository, IShippingDetailRepository shippingDetailRepository, IAddressRepository addressRepository, IEventCustomerRepository eventCustomerRepository,
                             IShippingDetailService shippingDetailService, IEventAppointmentCancellationLogRepository eventAppointmentCancellationLogRepository)
 {
     _refundRequestRepository         = refundRequestRepository;
     _eventRepository                 = eventRepository;
     _hostRepository                  = hostRepository;
     _customerRepository              = customerRepository;
     _organizationRoleUserRepository  = organizationRoleUserRepository;
     _roleRepository                  = roleRepository;
     _refundRequestListFactory        = refundRequestListFactory;
     _sessionContext                  = context;
     _orderRepository                 = orderRepository;
     _orderController                 = orderController;
     _sourceCodeOrderDetailRepository = sourceCodeOrderDetailRepository;
     _orderService             = orderService;
     _productRepository        = productRepository;
     _shippingOptionRepository = shippingOptionRepository;
     _shippingDetailRepository = shippingDetailRepository;
     _addressRepository        = addressRepository;
     _eventCustomerRepository  = eventCustomerRepository;
     _shippingDetailService    = shippingDetailService;
     _eventAppointmentCancellationLogRepository = eventAppointmentCancellationLogRepository;
 }
コード例 #10
0
        public OutboundCallQueueService(ICallQueueCustomerRepository callQueueCustomerRepository, ICustomerRepository customerRepository, IProspectCustomerRepository prospectCustomerRepository,
                                        ICallQueueCustomerCallRepository callQueueCustomerCallRepository, ICallCenterCallRepository callCenterCallRepository, ICallCenterNotesRepository callCenterNotesRepository,
                                        IOutboundCallQueueListModelFactory outboundCallQueueListModelFactory, INotesRepository notesRepository, ICallQueueCriteriaRepository callQueueCriteriaRepository, ICriteriaRepository criteriaRepository,
                                        ICustomerCallNotesRepository customerCallNotesRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ISettings settings, IEventRepository eventRepository, IHostRepository hostRepository,
                                        IPodRepository podRepository, IEventCustomerRepository eventCustomerRepository, IAppointmentRepository appointmentRepository, IRoleRepository roleRepository, IRefundRequestRepository refundRequestRepository,
                                        IOrderRepository orderRepository, IDirectMailRepository directMailRepository, IDirectMailTypeRepository directMailTypeRepository)
        {
            _callQueueCustomerRepository       = callQueueCustomerRepository;
            _customerRepository                = customerRepository;
            _prospectCustomerRepository        = prospectCustomerRepository;
            _callQueueCustomerCallRepository   = callQueueCustomerCallRepository;
            _callCenterCallRepository          = callCenterCallRepository;
            _callCenterNotesRepository         = callCenterNotesRepository;
            _outboundCallQueueListModelFactory = outboundCallQueueListModelFactory;
            _notesRepository                = notesRepository;
            _callQueueCriteriaRepository    = callQueueCriteriaRepository;
            _criteriaRepository             = criteriaRepository;
            _customerCallNotesRepository    = customerCallNotesRepository;
            _organizationRoleUserRepository = organizationRoleUserRepository;
            _settings = settings;

            _eventRepository          = eventRepository;
            _hostRepository           = hostRepository;
            _podRepository            = podRepository;
            _eventCustomerRepository  = eventCustomerRepository;
            _appointmentRepository    = appointmentRepository;
            _roleRepository           = roleRepository;
            _refundRequestRepository  = refundRequestRepository;
            _orderRepository          = orderRepository;
            _directMailRepository     = directMailRepository;
            _directMailTypeRepository = directMailTypeRepository;
        }
コード例 #11
0
        public HostManagementService(IHostRepository hostRepository, IPersonManagementService personManagementService)
        {
            Check.Require(hostRepository != null, "hostRepository may not be null");
            Check.Require(personManagementService != null, "personManagementService may not be null");

            this._hostRepository          = hostRepository;
            this._personManagementService = personManagementService;
        }
コード例 #12
0
 public ConferenceService(IConferenceRepository conferenceRepository,
                          IHostRepository hostRepository, ILogger <ConferenceService> logger, IMessageBroker messageBroker)
 {
     _conferenceRepository = conferenceRepository;
     _hostRepository       = hostRepository;
     _logger        = logger;
     _messageBroker = messageBroker;
 }
コード例 #13
0
 public DatabaseTenantProvider(IHostRepository hostRepository,
                               IMemoryCache memoryCache,
                               IHttpContextAccessor httpContextAccessor)
 {
     _httpContextAccessor = httpContextAccessor;
     _hostRepository      = hostRepository;
     _memoryCahce         = memoryCache;
 }
コード例 #14
0
 public ConferenceService(IConferenceRepository conferenceRepository, IHostRepository hostRepository,
                          IConferenceDeletionPolicy conferenceDeletionPolicy, IMessageBroker messageBroker)
 {
     _conferenceRepository     = conferenceRepository;
     _hostRepository           = hostRepository;
     _conferenceDeletionPolicy = conferenceDeletionPolicy;
     _messageBroker            = messageBroker;
 }
コード例 #15
0
 public PingHostsJob(IServiceProvider provider)
 {
     _repository  = provider.GetService <IHostRepository>();
     _hostService = provider.GetService <IHostService>();
     _cache       = provider.GetService <IHostStatusCacheService>();
     _ping        = provider.GetService <IHostConnectivityCheckerService>();
     _logger      = provider.GetService <ILoggerFactory>().CreateLogger(GetType());
     _notify      = provider.GetService <INotifyHostStatusChangedService>();
 }
コード例 #16
0
 public EventZipProductTypeService(ICorporateAccountRepository corporateAccountRepository, IEventRepository eventRepository, IHostRepository hostRepository,
                                   IEventProductTypeRepository eventProductTypeRepository, IEventZipProductTypeRepository eventZipProductTypeRepository)
 {
     _corporateAccountRepository    = corporateAccountRepository;
     _eventRepository               = eventRepository;
     _hostRepository                = hostRepository;
     _eventProductTypeRepository    = eventProductTypeRepository;
     _eventZipProductTypeRepository = eventZipProductTypeRepository;
 }
コード例 #17
0
 public EventBasicInfoListHelper(IHostRepository hostRepository, IPodRepository podRepository, IEventAppointmentStatsService eventAppointmentStatsService,
                                 IHospitalPartnerRepository hospitalPartnerRepository, IOrganizationRepository organizationRepository)
 {
     _hostRepository = hostRepository;
     _podRepository  = podRepository;
     _eventAppointmentStatsService = eventAppointmentStatsService;
     _hospitalPartnerRepository    = hospitalPartnerRepository;
     _organizationRepository       = organizationRepository;
 }
コード例 #18
0
ファイル: LabFormService.cs プロジェクト: sahvishal/matrix
 public LabFormService(IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository,
                       IEventRepository eventRepository, IPhysicianRepository physicianRepository, IPhysicianLabTestRepository physicianLabTestRepository, IHostRepository hostRepository)
 {
     _eventCustomerRepository    = eventCustomerRepository;
     _customerRepository         = customerRepository;
     _eventRepository            = eventRepository;
     _physicianRepository        = physicianRepository;
     _physicianLabTestRepository = physicianLabTestRepository;
     _hostRepository             = hostRepository;
 }
コード例 #19
0
 public FillEventsCallQueueService(IEventRepository eventRepository, IHostRepository hostRepository, ICustomerRepository customerRepository,
                                   IProspectCustomerRepository prospectCustomerRepository, IZipCodeRepository zipCodeRepository, IFillEventsCallQueueHelper fillEventsCallQueueHelper, ISettings settings)
 {
     _hostRepository             = hostRepository;
     _customerRepository         = customerRepository;
     _prospectCustomerRepository = prospectCustomerRepository;
     _zipCodeRepository          = zipCodeRepository;
     _eventRepository            = eventRepository;
     _fillEventsCallQueueHelper  = fillEventsCallQueueHelper;
     _settings = settings;
 }
コード例 #20
0
 public BiWeeklyMicroAlbuminFobtReportService(ICustomerRepository customerRepository, IEventRepository eventRepository, IHostRepository hostRepository,
                                              IPhysicianLabTestRepository physicianLabTestRepository, IBiWeeklyMicroAlbuminFobtReportFactory biWeeklyMicroAlbuminFobtReportFactory,
                                              IEventCustomerResultRepository eventCustomerResultRepository, ILogManager logManager)
 {
     _customerRepository                    = customerRepository;
     _eventRepository                       = eventRepository;
     _hostRepository                        = hostRepository;
     _physicianLabTestRepository            = physicianLabTestRepository;
     _biWeeklyMicroAlbuminFobtReportFactory = biWeeklyMicroAlbuminFobtReportFactory;
     _eventCustomerResultRepository         = eventCustomerResultRepository;
     _logger = logManager.GetLogger("BiWeeklyMicroAlbuminFobtReport");
 }
コード例 #21
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 JwtAuthResponseFactory(IConfiguration configuration,
                               UserManager <ApplicationUser> userManager,
                               RoleManager <ApplicationRole> roleManager,
                               ITokenFactory tokenFactory,
                               IHostRepository hostRepository
                               )
 {
     _configuration  = configuration;
     _userManager    = userManager;
     _roleManager    = roleManager;
     _tokenFactory   = tokenFactory;
     _hostRepository = hostRepository;
 }
コード例 #23
0
 public HealthPlanEventZipService(ICorporateAccountRepository corporateAccountRepository, IHealthPlanEventZipRepository healthPlanEventZipRepository,
                                  IEventRepository eventRepository, IHostRepository hostRepository, ISettings settings, IAccountEventZipReposiory accountEventZipReposiory,
                                  IHealthPlanFillEventCallQueueRepository healthPlanFillEventCallQueueRepository, IZipRadiusDistanceRepository zipRadiusDistanceRepository)
 {
     _corporateAccountRepository   = corporateAccountRepository;
     _healthPlanEventZipRepository = healthPlanEventZipRepository;
     _eventRepository          = eventRepository;
     _hostRepository           = hostRepository;
     _settings                 = settings;
     _accountEventZipReposiory = accountEventZipReposiory;
     _healthPlanFillEventCallQueueRepository = healthPlanFillEventCallQueueRepository;
     _zipRadiusDistanceRepository            = zipRadiusDistanceRepository;
 }
コード例 #24
0
 public FluVaccinationConsentService(IEventRepository eventRepository, IHostRepository hostRepository, ICustomerRepository customerRepository, IEventCustomerRepository eventCustomerRepository,
                                     IFluConsentAnswerRepository fluConsentAnswerRepository, IFluConsentSignatureRepository fluConsentSignatureRepository, IUniqueItemRepository <File> fileRepository, IFluConsentQuestionRepository fluConsentQuestionRepository,
                                     IMediaRepository mediaRepository)
 {
     _eventRepository               = eventRepository;
     _hostRepository                = hostRepository;
     _customerRepository            = customerRepository;
     _eventCustomerRepository       = eventCustomerRepository;
     _fluConsentAnswerRepository    = fluConsentAnswerRepository;
     _fluConsentSignatureRepository = fluConsentSignatureRepository;
     _fileRepository                = fileRepository;
     _fluConsentQuestionRepository  = fluConsentQuestionRepository;
     _mediaRepository               = mediaRepository;
 }
コード例 #25
0
 public ScreeningAuthorizationService(IEventRepository eventRepository, IEventTestRepository eventTestRepository, IEventCustomerRepository eventCustomerRepository, IEventPackageRepository packageRepository,
                                      ICustomerRepository customerRepository, IEventScreeningAuthorizationEditModelFactory eventScreeningAuthorizationEditModelFactory, IOrderRepository orderRepository, IHostRepository hostRepository,
                                      IPhysicianAssignmentService physicianAssignmentService)
 {
     _eventRepository         = eventRepository;
     _eventTestRepository     = eventTestRepository;
     _eventCustomerRepository = eventCustomerRepository;
     _eventPackageRepository  = packageRepository;
     _customerRepository      = customerRepository;
     _orderRepository         = orderRepository;
     _eventScreeningAuthorizationEditModelFactory = eventScreeningAuthorizationEditModelFactory;
     _hostRepository             = hostRepository;
     _physicianAssignmentService = physicianAssignmentService;
 }
コード例 #26
0
        public CorporateAccountBasicInfoEditModelValidator(ICorporateAccountRepository corporateAccountRepository, IHostRepository hostRepository)
        {
            _corporateAccountRepository = corporateAccountRepository;
            _hostRepository             = hostRepository;
            //RuleFor(x => x.ContractNotes).NotNull().WithMessage("Required").NotEmpty().WithMessage("Required").Length(2, 250).WithMessage("Required, 2-250 chars");
            RuleFor(x => x.OrganizationEditModel).SetValidator(new OrganizationEditModelValidator());
            RuleFor(x => x.CorpCode).NotNull().WithMessage("Required").NotEmpty().WithMessage("Required").Length(2, 50).WithMessage("Required, 2-50 chars");

            RuleFor(x => x.CorpCode).Must((x, accountCode) => AccountCodeIsUnique(accountCode, x.OrganizationEditModel.Id)).WithMessage("Already in use");

            RuleFor(x => x.CreateHost)
            .Must((x, createHost) => IsHostAttachedWithEvent(x.ConvertedHostId.Value))
            .When(x => !x.CreateHost && x.ConvertedHostId.HasValue && x.ConvertedHostId.Value > 0)
            .WithMessage("Can not delete host since it is attached with event.");
        }
コード例 #27
0
        public PhysicianPartnerResultExportFactory(ILogger logger, string destinationDirectory, ISettings settings)
        {
            _logger = logger;
            _destinationDirectory = destinationDirectory;
            _settings             = settings;

            _testResultService      = new TestResultService();
            _eventRepository        = new EventRepository();
            _hostRepository         = new HostRepository();
            _organizationRepository = new OrganizationRepository();

            _echoFactory  = new PhysicianPartnerResultExportEchoFactory();
            _aaaFactory   = new PhysicianPartnerResultExportAaaFactory();
            _leadFactory  = new PhysicianPartnerResultExportLeadFactory();
            _spiroFactory = new PhysicianPartnerResultExportSpiroFactory();
        }
コード例 #28
0
        // private readonly string _destinationDirectory;

        public WellmedResultExportFactory(ILogger logger)
        {
            _logger                 = logger;
            _testResultService      = new TestResultService();
            _eventRepository        = new EventRepository();
            _hostRepository         = new HostRepository();
            _organizationRepository = new OrganizationRepository();

            _awvAaaFactory       = new PcpResultExportAwvAaaFactory();
            _awvEchoFactory      = new PcpResultExportAwvEchoFactory();
            _awvCarotidFactory   = new PcpResultExportAwvCarotidFactory();
            _awvSpiroFactory     = new PcpResultExportAwvSpiroFactory();
            _awvAbiFactory       = new PcpResultExportAwvAbiFactory();
            _awvEkgFactory       = new PcpResultExportAwvEkgFactory();
            _visionFactory       = new PcpResultExportVisionFactory();
            _hypertensionFactory = new PcpResultExportHypertensionFactory();
        }
コード例 #29
0
 public HealthPlanRevenueService(IHealthPlanRevenueFactory healthPlanRevenueFactory, IHealthPlanRevenueRepository healthPlanRevenueRepository,
                                 IHealthPlanRevenueItemRepository healthPlanRevenueItemRepository, IPackageRepository packageRepository, ITestRepository testRepository,
                                 ICorporateAccountRepository corporateAccountRepository, IHealthPlanRevenueHelper healthPlanRevenueHelper, IHealthplanRevenueListFactory healthplanRevenueListFactory, IEventCustomerRepository eventCustomerRepository,
                                 IEventRepository eventRepository, IHostRepository hostRepository)
 {
     _healthPlanRevenueFactory        = healthPlanRevenueFactory;
     _healthPlanRevenueRepository     = healthPlanRevenueRepository;
     _healthPlanRevenueItemRepository = healthPlanRevenueItemRepository;
     _packageRepository            = packageRepository;
     _testRepository               = testRepository;
     _corporateAccountRepository   = corporateAccountRepository;
     _healthPlanRevenueHelper      = healthPlanRevenueHelper;
     _healthplanRevenueListFactory = healthplanRevenueListFactory;
     _eventCustomerRepository      = eventCustomerRepository;
     _eventRepository              = eventRepository;
     _hostRepository               = hostRepository;
 }
        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;
        }
コード例 #31
0
 public HostSearchManagementService(IHostRepository HostRepository, IHostManagementService HostManagementService)
 {
     _HostRepository = HostRepository;
     _HostManagementService = HostManagementService;
 }
コード例 #32
0
        public void SetUp()
        {
            ServiceLocatorInitializer.Init();

            _hostRepository =
                MockRepository.GenerateMock<IHostRepository>();
            _hostRepository.Stub(r => r.DbContext)
                .Return(MockRepository.GenerateMock<IDbContext>());
            _personManagementService =
                MockRepository.GenerateMock<IPersonManagementService>();

            _hostManagementService =
                new HostManagementService(_hostRepository, _personManagementService);
        }