public HealthPlanCallQueueCriteriaController(IHealthPlanCallQueueCriteriaService healthPlanCallQueueCriteriaService, ISessionContext sessionContext, ISettings settings,
                                              IHealthPlanCallQueueCriteriaRepository healthPlanCallQueueCriteriaRepository, ICorporateUploadRepository corporateUploadRepository,
                                              IHealthPlanCriteriaAssignmentRepository healthPlanCriteriaAssignmentRepository, IUserRepository <User> userRepository, IMediaRepository mediaRepository,
                                              ICsvReader csvReader, ICallQueueRepository callQueueRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallCenterTeamRepository callCenterTeamRepository,
                                              ICallCenterTeamService callCenterTeamService, ICallCenterAgentTeamLogRepository callCenterAgentTeamLogRepository,
                                              IHealthPlanCriteriaTeamAssignmentRepository healthPlanCriteriaTeamAssignmentRepository, ILogManager logManager, ICampaignActivityRepository campaignActivityRepository)
 {
     _healthPlanCallQueueCriteriaService = healthPlanCallQueueCriteriaService;
     _sessionContext = sessionContext;
     _pageSize       = settings.DefaultPageSizeForReports;
     _healthPlanCallQueueCriteriaRepository  = healthPlanCallQueueCriteriaRepository;
     _corporateUploadRepository              = corporateUploadRepository;
     _healthPlanCriteriaAssignmentRepository = healthPlanCriteriaAssignmentRepository;
     _userRepository                             = userRepository;
     _mediaRepository                            = mediaRepository;
     _csvReader                                  = csvReader;
     _callQueueRepository                        = callQueueRepository;
     _organizationRoleUserRepository             = organizationRoleUserRepository;
     _callCenterTeamRepository                   = callCenterTeamRepository;
     _callCenterTeamService                      = callCenterTeamService;
     _callCenterAgentTeamLogRepository           = callCenterAgentTeamLogRepository;
     _healthPlanCriteriaTeamAssignmentRepository = healthPlanCriteriaTeamAssignmentRepository;
     _campaignActivityRepository                 = campaignActivityRepository;
     _logger = logManager.GetLogger("HealthPlanCallQueueCriteriaController");
 }
Ejemplo n.º 2
0
        public MemberTermByAbsenceService(ICustomerRepository customerRepository, ILogManager logManager,
                                          ICorporateUploadRepository corporateUploadRepository, IUniqueItemRepository <CorporateAccount> corporateAccountRepository,
                                          ICustomerEligibilityService customerEligibilityService, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier)
        {
            _customerRepository         = customerRepository;
            _corporateUploadRepository  = corporateUploadRepository;
            _corporateAccountRepository = corporateAccountRepository;
            _customerEligibilityService = customerEligibilityService;
            _logger = logManager.GetLogger("MemberTermByAbsence");

            _emailNotificationModelsFactory = emailNotificationModelsFactory;
            _notifier = notifier;
        }
Ejemplo n.º 3
0
 public MemberUploadParsePollingAgent(ILogManager logManager, ICorporateUploadRepository corporateUploadRepository,
                                      IMemberUploadParseDetailRepository memberUploadParseDetailRepository, IPreApprovedTestRepository preApprovedTestRepository,
                                      IPreApprovedPackageRepository preApprovedPackageRepository, IEventCustomerPreApprovedTestService eventCustomerPreApprovedTestService,
                                      ICorporateCustomerUploadService corporateCustomerUploadService, IMemberUploadParseDetailFactory memberUploadParseDetailFactory)
 {
     _logger = logManager.GetLogger("MemberUploadParsePollingAgent");
     _corporateUploadRepository           = corporateUploadRepository;
     _memberUploadParseDetailRepository   = memberUploadParseDetailRepository;
     _preApprovedTestRepository           = preApprovedTestRepository;
     _preApprovedPackageRepository        = preApprovedPackageRepository;
     _eventCustomerPreApprovedTestService = eventCustomerPreApprovedTestService;
     _corporateCustomerUploadService      = corporateCustomerUploadService;
     _memberUploadParseDetailFactory      = memberUploadParseDetailFactory;
 }
Ejemplo n.º 4
0
        public MemberUploadbyAcesPollingAgent(ICorporateUploadService corporateUploadService, ICorporateAccountRepository corporateAccountRepository,
                                              ISettings settings, ILogManager logManager, IPipeDelimitedReportHelper pipeDelimitedReportHelper, IAccountAdditionalFieldRepository accountAdditionalFieldRepository,
                                              ILanguageRepository languageRepository, ILabRepository labRepository, ICorporateUploadHelper corporateUploadHelper,
                                              IMediaRepository mediaRepository, ICustomerRepository customerRepository, IPatientWithNoCustomTagFactory patientWithNoCustomTagFactory,
                                              IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier, IMemberUploadbyAcesFailedCustomerFactory memberUploadbyAcesFailedCustomerFactory,
                                              IPreApprovedPackageRepository preApprovedPackageRepository, IPreApprovedTestRepository preApprovedTestRepository,
                                              IMemberUploadLogRepository memberUploadLogRepository, IMemberTermByAbsencePublisher memberTermByAbsencePublisher, IMemberUploadByAcesHelper memberUploadByAcesHelper,
                                              IMemberUploadParseDetailRepository memberUploadParseDetailRepository, IMemberUploadParseDetailFactory memberUploadParseDetailFactory,
                                              ICustomerWithDuplicateAcesIdFileGenerator customerWithDuplicateAcesIdFileGenerator, ICorporateUploadRepository corporateUploadRepository)
        {
            _corporateUploadService           = corporateUploadService;
            _corporateAccountRepository       = corporateAccountRepository;
            _pipeDelimitedReportHelper        = pipeDelimitedReportHelper;
            _accountAdditionalFieldRepository = accountAdditionalFieldRepository;
            _languageRepository            = languageRepository;
            _labRepository                 = labRepository;
            _corporateUploadHelper         = corporateUploadHelper;
            _mediaRepository               = mediaRepository;
            _customerRepository            = customerRepository;
            _patientWithNoCustomTagFactory = patientWithNoCustomTagFactory;

            _memberUploadbyAcesSourceFolderPath = settings.MemberUploadbyAcesSourceFolderPath;

            _emailNotificationModelsFactory = emailNotificationModelsFactory;
            _notifier = notifier;

            _memberUploadbyAcesFailedCustomerFactory = memberUploadbyAcesFailedCustomerFactory;
            _preApprovedPackageRepository            = preApprovedPackageRepository;
            _preApprovedTestRepository                = preApprovedTestRepository;
            _memberUploadLogRepository                = memberUploadLogRepository;
            _memberTermByAbsencePublisher             = memberTermByAbsencePublisher;
            _memberUploadByAcesHelper                 = memberUploadByAcesHelper;
            _memberUploadParseDetailRepository        = memberUploadParseDetailRepository;
            _memberUploadParseDetailFactory           = memberUploadParseDetailFactory;
            _stopMemberUploadbyAces                   = settings.StopMemberUploadbyAces;
            _customerWithDuplicateAcesIdFileGenerator = customerWithDuplicateAcesIdFileGenerator;

            _corporateUploadRepository = corporateUploadRepository;
            _logger = logManager.GetLogger("MemberUploadbyAcesPollingAgent");
        }
Ejemplo n.º 5
0
        public MassRegistrationController(ICustomerRegistrationService customerRegistrationService, IMediaRepository mediaRepository, IEventRepository eventRepository, ICorporateAccountRepository corporateAccountRepository,
                                          IOrganizationRepository organizationRepository, ISessionContext sessionContext, ICorporateTagService corporateTagService,
                                          ILanguageRepository languageRepository, ILabRepository labRepository, IEmailNotificationModelsFactory emailNotificationModelsFactory, INotifier notifier,
                                          ILogManager logManager, IUniqueItemRepository <Core.Application.Domain.File> fileRepository, ICorporateUploadRepository corporateUploadRepository, IAccountAdditionalFieldRepository accountAdditionalFieldRepository,
                                          ICorporateUploadHelper corporateUploadHelper, IEligibilityUploadRepository eligibilityUploadRepository, IEligibilityUploadService eligibilityUploadService,
                                          ISettings settings, ICorporateUploadService corporateUploadService, ICustomerActivityTypeUploadRepository customerActivityTypeUploadRepository,
                                          ICustomerActivityTypeUploadService customerActivityTypeUploadService, IMemberUploadParseDetailRepository memberUploadParseDetailRepository,
                                          IMemberUploadParseDetailFactory memberUploadParseDetailFactory, ICustomerWithDuplicateAcesIdFileGenerator customerWithDuplicateAcesIdFileGenerator)
        {
            _customerRegistrationService = customerRegistrationService;
            _mediaRepository             = mediaRepository;

            _eventRepository            = eventRepository;
            _corporateAccountRepository = corporateAccountRepository;
            _organizationRepository     = organizationRepository;
            _sessionContext             = sessionContext;
            _corporateTagService        = corporateTagService;

            _languageRepository = languageRepository;
            _labRepository      = labRepository;

            _emailNotificationModelsFactory = emailNotificationModelsFactory;
            _notifier                         = notifier;
            _logger                           = logManager.GetLogger <MassRegistrationController>();
            _fileRepository                   = fileRepository;
            _corporateUploadRepository        = corporateUploadRepository;
            _accountAdditionalFieldRepository = accountAdditionalFieldRepository;

            _corporateUploadHelper                    = corporateUploadHelper;
            _eligibilityUploadRepository              = eligibilityUploadRepository;
            _eligibilityUploadService                 = eligibilityUploadService;
            _corporateUploadService                   = corporateUploadService;
            _customerActivityTypeUploadRepository     = customerActivityTypeUploadRepository;
            _customerActivityTypeUploadService        = customerActivityTypeUploadService;
            _memberUploadParseDetailRepository        = memberUploadParseDetailRepository;
            _memberUploadParseDetailFactory           = memberUploadParseDetailFactory;
            _customerWithDuplicateAcesIdFileGenerator = customerWithDuplicateAcesIdFileGenerator;
            _pageSize = settings.DefaultPageSizeForReports;
        }
Ejemplo n.º 6
0
 public CorporateUploadService(ICorporateUploadHelper corporateUploadHelper, IPackageRepository packageRepository,
                               ICustomerRegistrationService customerRegistrationService, IEventCustomerPreApprovedTestService eventCustomerPreApprovedTestService,
                               ICorporateCustomerCustomTagService corporateCustomerCustomTagService, ICustomerRepository customerRepository,
                               IMediaRepository mediaRepository, IUniqueItemRepository <File> fileRepository, IOrganizationRoleUserRepository organizationRoleUserRepository
                               , ICorporateUploadRepository corporateUploadRepository, IMassRegistrationEditModelFactory massRegistrationEditModelFactory, IAddressService addressService, IAddressRepository addressRepository, IMemberUploadLogRepository memberUploadLogRepository,
                               ICustomerService customerService, IStateRepository stateRepository)
 {
     _corporateUploadHelper               = corporateUploadHelper;
     _packageRepository                   = packageRepository;
     _customerRegistrationService         = customerRegistrationService;
     _eventCustomerPreApprovedTestService = eventCustomerPreApprovedTestService;
     _corporateCustomerCustomTagService   = corporateCustomerCustomTagService;
     _customerRepository                  = customerRepository;
     _mediaRepository = mediaRepository;
     _fileRepository  = fileRepository;
     _organizationRoleUserRepository   = organizationRoleUserRepository;
     _corporateUploadRepository        = corporateUploadRepository;
     _massRegistrationEditModelFactory = massRegistrationEditModelFactory;
     _addressService            = addressService;
     _addressRepository         = addressRepository;
     _memberUploadLogRepository = memberUploadLogRepository;
     _customerService           = customerService;
     _stateRepository           = stateRepository;
 }
Ejemplo n.º 7
0
 public MemberUploadByAcesHelper(IUniqueItemRepository <Core.Application.Domain.File> fileRepository, ICorporateUploadRepository corporateUploadRepository)
 {
     _fileRepository            = fileRepository;
     _corporateUploadRepository = corporateUploadRepository;
 }