Beispiel #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;
 }
 public ReservationService(IReservationRepository reservationRepository, IGuestRepository guestRepository,
                           IHostRepository hostRepository)
 {
     reservationRepo = reservationRepository;
     guestRepo       = guestRepository;
     hostRepo        = hostRepository;
 }
Beispiel #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;
 }
 public ConferenceService(IConferenceRepository conferenceRepository,
                          IHostRepository hostRepository, ILogger <ConferenceService> logger)
 {
     _conferenceRepository = conferenceRepository;
     _hostRepository       = hostRepository;
     _logger = logger;
 }
 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;
 }
        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;
        }
Beispiel #7
0
 public HostDepositService(IHostPaymentRepository hostPaymentRepository, IUniqueItemRepository <Event> uniqueItemRepository, IHostDeositRepository hostDeositRepository, IHostRepository hostRepository)
 {
     _hostPaymentRepository = hostPaymentRepository;
     _uniqueItemRepository  = uniqueItemRepository;
     _hostDeositRepository  = hostDeositRepository;
     _hostRepository        = hostRepository;
 }
Beispiel #8
0
 public ConferenceService(IConferenceRepository conferenceRepository, IHostRepository hostRepository,
                          IConferenceDeletionPolicy conferenceDeletionPolicy)
 {
     _conferenceRepository     = conferenceRepository;
     _hostRepository           = hostRepository;
     _conferenceDeletionPolicy = conferenceDeletionPolicy;
 }
Beispiel #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;
 }
Beispiel #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;
        }
Beispiel #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;
        }
Beispiel #12
0
 public ConferenceService(IConferenceRepository conferenceRepository,
                          IHostRepository hostRepository, ILogger <ConferenceService> logger, IMessageBroker messageBroker)
 {
     _conferenceRepository = conferenceRepository;
     _hostRepository       = hostRepository;
     _logger        = logger;
     _messageBroker = messageBroker;
 }
Beispiel #13
0
 public DatabaseTenantProvider(IHostRepository hostRepository,
                               IMemoryCache memoryCache,
                               IHttpContextAccessor httpContextAccessor)
 {
     _httpContextAccessor = httpContextAccessor;
     _hostRepository      = hostRepository;
     _memoryCahce         = memoryCache;
 }
Beispiel #14
0
 public ConferenceService(IConferenceRepository conferenceRepository, IHostRepository hostRepository,
                          IConferenceDeletionPolicy conferenceDeletionPolicy, IMessageBroker messageBroker)
 {
     _conferenceRepository     = conferenceRepository;
     _hostRepository           = hostRepository;
     _conferenceDeletionPolicy = conferenceDeletionPolicy;
     _messageBroker            = messageBroker;
 }
Beispiel #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>();
 }
Beispiel #16
0
 public EventZipProductTypeService(ICorporateAccountRepository corporateAccountRepository, IEventRepository eventRepository, IHostRepository hostRepository,
                                   IEventProductTypeRepository eventProductTypeRepository, IEventZipProductTypeRepository eventZipProductTypeRepository)
 {
     _corporateAccountRepository    = corporateAccountRepository;
     _eventRepository               = eventRepository;
     _hostRepository                = hostRepository;
     _eventProductTypeRepository    = eventProductTypeRepository;
     _eventZipProductTypeRepository = eventZipProductTypeRepository;
 }
 public EventBasicInfoListHelper(IHostRepository hostRepository, IPodRepository podRepository, IEventAppointmentStatsService eventAppointmentStatsService,
                                 IHospitalPartnerRepository hospitalPartnerRepository, IOrganizationRepository organizationRepository)
 {
     _hostRepository = hostRepository;
     _podRepository  = podRepository;
     _eventAppointmentStatsService = eventAppointmentStatsService;
     _hospitalPartnerRepository    = hospitalPartnerRepository;
     _organizationRepository       = organizationRepository;
 }
Beispiel #18
0
 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;
 }
Beispiel #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;
 }
 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");
 }
Beispiel #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;
 }
Beispiel #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;
 }
Beispiel #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;
 }
 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;
 }
Beispiel #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.");
        }
        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();
        }
Beispiel #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();
        }
 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;
        }
 public HostSearchManagementService(IHostRepository HostRepository, IHostManagementService HostManagementService)
 {
     _HostRepository = HostRepository;
     _HostManagementService = HostManagementService;
 }
        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);
        }