コード例 #1
0
ファイル: UserController.cs プロジェクト: sahvishal/matrix
 public UserController(IUserRepository <User> userRepository, IUserService userService, IUsersListModelRepository usersListModelRepository, ITestRepository testRepository, IPodRepository podRepository, ISessionContext sessionContext,
                       IUniqueItemRepository <Core.Application.Domain.File> fileRepository, IMediaRepository mediaRepository, IUserLoginRepository userLoginRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                       IPhysicianRepository physicianRepository, IEventStaffAssignmentRepository eventStaffAssignmentRepository, IPasswordChangelogService passwordChangelogService, IConfigurationSettingRepository configurationSettingRepository,
                       IMedicareApiService medicareApiService, IMedicareService medicareService, IRoleRepository roleRepository, ILogManager logManager,
                       IUserNpiInfoRepository userNpiInfoRepository, ISystemUserInfoRepository systemUserInfoRepository, IPinChangeLogService pinChangelogService)
 {
     _userRepository                 = userRepository;
     _userService                    = userService;
     _usersListModelRepository       = usersListModelRepository;
     _testRepository                 = testRepository;
     _podRepository                  = podRepository;
     _sessionContext                 = sessionContext;
     _fileRepository                 = fileRepository;
     _mediaRepository                = mediaRepository;
     _userLoginRepository            = userLoginRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _physicianRepository            = physicianRepository;
     _eventStaffAssignmentRepository = eventStaffAssignmentRepository;
     _passwordChangelogService       = passwordChangelogService;
     _configurationSettingRepository = configurationSettingRepository;
     _medicareApiService             = medicareApiService;
     _medicareService                = medicareService;
     _roleRepository                 = roleRepository;
     _logger = logManager.GetLogger <UserController>();
     _userNpiInfoRepository    = userNpiInfoRepository;
     _systemUserInfoRepository = systemUserInfoRepository;
     _pinChangelogService      = pinChangelogService;
 }
コード例 #2
0
        public CustomerCheckListService(ICustomerRepository customerRepository, IEventCustomerRepository eventCustomerRepository, IEventCustomerPreApprovedTestRepository eventCustomerPreApprovedTestRepository,
                                        ICheckListQuestionRepository checkListQuestionRepository, ICheckListAnswerRepository checkListAnswerRepository, ICheckListQuestionAnswerEditModelFactory checkListQuestionAnswerEditModelFactory,
                                        IEventCustomerResultRepository eventCustomerResultRepository, ICheckListTemplateRepository checkListTemplateRepository, ICorporateAccountRepository corporateAccountRepository,
                                        ICheckListGroupRepository checkListGroupRepository, IMedicareApiService medicareApiService, ILogManager logManager, ISettings settings,
                                        IOrderRepository orderRepository, IOrderController orderController, IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository,
                                        ITestRepository testRepository, IAccountNotReviewableTestRepository accountNotReviewableTestRepository, IEventRepository eventRepository, IEventPodRepository eventPodRepository, IEventPodRoomRepository eventPodRoomRepository)
        {
            _customerRepository      = customerRepository;
            _eventCustomerRepository = eventCustomerRepository;
            _eventCustomerPreApprovedTestRepository = eventCustomerPreApprovedTestRepository;
            _checkListQuestionRepository            = checkListQuestionRepository;
            _checkListAnswerRepository = checkListAnswerRepository;
            _checkListQuestionAnswerEditModelFactory = checkListQuestionAnswerEditModelFactory;
            _eventCustomerResultRepository           = eventCustomerResultRepository;
            _checkListTemplateRepository             = checkListTemplateRepository;
            _corporateAccountRepository = corporateAccountRepository;
            _checkListGroupRepository   = checkListGroupRepository;
            _medicareApiService         = medicareApiService;
            _settings                           = settings;
            _orderRepository                    = orderRepository;
            _orderController                    = orderController;
            _eventPackageRepository             = eventPackageRepository;
            _eventTestRepository                = eventTestRepository;
            _testRepository                     = testRepository;
            _accountNotReviewableTestRepository = accountNotReviewableTestRepository;
            _eventRepository                    = eventRepository;
            _eventPodRepository                 = eventPodRepository;
            _eventPodRoomRepository             = eventPodRoomRepository;

            _logger = logManager.GetLogger <CustomerCheckListService>();
        }
コード例 #3
0
ファイル: MedicareService.cs プロジェクト: sahvishal/matrix
 public MedicareService(IUserRepository <User> userRepository, ICustomerRepository customerRepository, IMedicareFactory medicareFactory, IStateRepository stateRepository,
                        ICityRepository cityRepository, IZipCodeRepository zipRepository, IProspectCustomerRepository prospectCustomerRepository, IAddressService addressService,
                        ITestRepository testRepository, INdcRepository ndcRepository, ICurrentMedicationRepository currentMedicationRepository, ISettings settings, IRapsRepository rapsRepository,
                        IPreApprovedTestRepository preApprovedTestRepository, ILanguageRepository languageRepository, IEventCustomerResultRepository eventCustomerResultRepository,
                        ICustomerService customerService, IMedicareApiService medicareApiService, IEventCustomerRepository eventCustomerRepository)
 {
     _userRepository              = userRepository;
     _customerRepository          = customerRepository;
     _medicareFactory             = medicareFactory;
     _stateRepository             = stateRepository;
     _cityRepository              = cityRepository;
     _zipRepository               = zipRepository;
     _prospectCustomerRepository  = prospectCustomerRepository;
     _addressService              = addressService;
     _testRepository              = testRepository;
     _ndcRepository               = ndcRepository;
     _currentMedicationRepository = currentMedicationRepository;
     _settings                      = settings;
     _rapsRepository                = rapsRepository;
     _preApprovedTestRepository     = preApprovedTestRepository;
     _languageRepository            = languageRepository;
     _eventCustomerResultRepository = eventCustomerResultRepository;
     _customerService               = customerService;
     _medicareApiService            = medicareApiService;
     _eventCustomerRepository       = eventCustomerRepository;
 }
コード例 #4
0
 public SyncSuspectConditionPollingAgent(ILogManager logManager, ISettings settings, IMedicareApiService medicareApiService, ISuspectConditionRepository suspectConditionRepository)
 {
     _logger                     = logManager.GetLogger("SyncSuspectConditionPollingAgent");
     _setting                    = settings;
     _medicareApiService         = medicareApiService;
     _suspectConditionRepository = suspectConditionRepository;
     _isDevEnvironment           = settings.IsDevEnvironment;
 }
コード例 #5
0
 public SyncRapsPollingAgent(ILogManager logManager, ISettings settings, IMedicareApiService medicareApiService, IRapsRepository rapsRepository)
 {
     _logger             = logManager.GetLogger("SyncRapsPollingAgent");
     _setting            = settings;
     _medicareApiService = medicareApiService;
     _rapsRepository     = rapsRepository;
     _isDevEnvironment   = settings.IsDevEnvironment;
 }
コード例 #6
0
 public NewResultFlowStateService(IMedicareApiService medicareApiService, ISettings settings, ILogManager logManager, ITestResultService testResultService)
 {
     _medicareApiService = medicareApiService;
     _testResultService  = testResultService;
     _medicareApiUrl     = settings.MedicareApiUrl;
     _organizationName   = settings.OrganizationNameForHraQuestioner;
     _syncWithHra        = settings.SyncWithHra;
     _logger             = logManager.GetLogger("HipNewResultFlowStateService");
 }
コード例 #7
0
 public SyncMedicationPollingAgent(IMedicationRepository medicationRepository, IMedicareApiService medicareApiService, ISettings setting,
                                   ILogManager logManager)
 {
     _medicationRepository = medicationRepository;
     _medicareApiService   = medicareApiService;
     _setting           = setting;
     _logger            = logManager.GetLogger("SyncMedicationPollingAgent");
     _isDevEnvironment  = setting.IsDevEnvironment;
     _modifiedByService = new OrganizationRoleUser(1);
 }
コード例 #8
0
 public SyncEventTestPollingAgent(ILogManager logManager, ICorporateAccountRepository corporateAccountRepository, ISettings settings, IXmlSerializer <CustomSettings> customSettingXmlSerializer,
                                  IMedicareApiService medicareApiService, IEventTestRepository eventTestRepository, IEventRepository eventRepository)
 {
     _logger = logManager.GetLogger("SyncEventTestPollingAgent");
     _corporateAccountRepository = corporateAccountRepository;
     _settings                   = settings;
     _medicareApiService         = medicareApiService;
     _eventTestRepository        = eventTestRepository;
     _eventRepository            = eventRepository;
     _customSettingXmlSerializer = customSettingXmlSerializer;
 }
コード例 #9
0
 public SyncCustomerPollingAgent(ILogManager logManager, ICustomSettingManager customSettingManager, ISettings settings,
                                 ICustomerRepository customerRepository, IMedicareService medicareService, IMedicareApiService medicareApiService, ICorporateAccountRepository corporateAccountRepository)
 {
     _logger = logManager.GetLogger("SyncCustomerPollingAgent");
     _customSettingManager = customSettingManager;
     _setting                        = settings;
     _customerRepository             = customerRepository;
     _medicareService                = medicareService;
     _medicareApiService             = medicareApiService;
     _corporateAccountRepository     = corporateAccountRepository;
     _medicareSyncCustomSettingsPath = settings.MedicareSyncCustomSettingsPath;
 }
コード例 #10
0
 public SyncCustomerResultPollingAgent(ILogManager logManager, ICustomSettingManager customSettingManager, ISettings settings,
                                       ICustomerRepository customerRepository, IMedicareApiService medicareApiService, IOrganizationRepository organizationRepository,
                                       IKynLabValuesRepository kyaLabValuesRepository, IPhysicianEvaluationRepository physicianEvaluationRepository,
                                       IOrganizationRoleUserRepository organizationRoleUserRepository, IEventRepository eventRepository)
 {
     _logger = logManager.GetLogger("SyncCustomerResultPollingAgent");
     _customSettingManager           = customSettingManager;
     _settings                       = settings;
     _customerRepository             = customerRepository;
     _medicareApiService             = medicareApiService;
     _organizationRepository         = organizationRepository;
     _kyaLabValuesRepository         = kyaLabValuesRepository;
     _medicareSyncCustomSettingsPath = settings.MedicareSyncCustomSettingsPath;
     _physicianEvaluationRepsoitory  = physicianEvaluationRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _eventRepository                = eventRepository;
 }
コード例 #11
0
        public AnthemResultPdfDownloadPollingAgent(IEventCustomerResultRepository eventCustomerResultRepository, ISettings settings, ILogManager logManager,
                                                   IMediaRepository mediaRepository, ICustomSettingManager customSettingManager, IUniqueItemRepository <CorporateAccount> corporateAccountRepository,
                                                   IResultPdfDownloadPollingAgentHelper resultPdfDownloaderHelper, IPgpFileEncryptionHelper pgpFileEncryptionHelper, ICustomerRepository customerRepository,
                                                   IEventRepository eventRepository, ICorporateTagRepository corporateTagRepository, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer,
                                                   IResultPdfFileHelper resultPdfFileHelper, IXmlSerializer <ResultPdfNotPosted> resultPdfNotPostedSerializer,
                                                   IResultPdfEmailNotificationHelper resultPdfEmailNotificationHelper, ICustomerResultPosedService customerResultPosedService,
                                                   IMedicareApiService medicareApiService, IEventCustomerRepository eventCustomerRepository)
        {
            _cutOfDate = settings.AnthemDownloadCutOfDate;
            _eventCustomerResultRepository = eventCustomerResultRepository;
            _settings                   = settings;
            _mediaRepository            = mediaRepository;
            _customSettingManager       = customSettingManager;
            _corporateAccountRepository = corporateAccountRepository;

            _resultPdfDownloaderHelper = resultPdfDownloaderHelper;
            _pgpFileEncryptionHelper   = pgpFileEncryptionHelper;
            _customerRepository        = customerRepository;
            _eventRepository           = eventRepository;
            _corporateTagRepository    = corporateTagRepository;
            _resultPdfPostedSerializer = resultPdfPostedSerializer;
            _resultPostedToPlanPath    = settings.ResultPostedToPlanPath;
            _resultPdfFileHelper       = resultPdfFileHelper;

            _logger = logManager.GetLogger("Anthem_ResultPdf");

            _accountIds = settings.AnthemAccountIds;

            _customSettingFile                = settings.PcpResultPdfDownloadSettings;
            _resultPdfNotPostedSerializer     = resultPdfNotPostedSerializer;
            _resultPdfEmailNotificationHelper = resultPdfEmailNotificationHelper;

            _customerResultPosedService = customerResultPosedService;

            _medicareApiService      = medicareApiService;
            _eventCustomerRepository = eventCustomerRepository;

            _cutOfDateForSendingReport = settings.AnthemCutOfDateForSendingReport;

            _maxPagesinBatch = settings.BatchPageSize;

            _crosswalkFilePath = settings.CrosswalkFilePath;
            _crosswalkFileYear = settings.CrosswalkFileYear;
        }
コード例 #12
0
ファイル: LoginController.cs プロジェクト: sahvishal/matrix
 public LoginController(ISettings settings, ISessionContext sessionContext, IUserLoginRepository userLoginRepository, IUserLoginService userLoginService, IUserRepository <User> userRepository,
                        ICustomerRepository customerRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICorporateAccountRepository corporateAccountRepository,
                        IRoleRepository roleRepository, ILoginOtpService loginOtpService, IConfigurationSettingRepository configurationSettingRepository, ILoginSettingRepository loginSettingRepository,
                        ISafeComputerHistoryService safeComputerHistoryService, IMedicareApiService medicareApiService, IMedicareService medicareService, ILogManager logManager)
 {
     _settings                       = settings;
     _sessionContext                 = sessionContext;
     _loginRepository                = userLoginRepository;
     _loginService                   = userLoginService;
     _userRepository                 = userRepository;
     _customerRepository             = customerRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _corporateAccountRepository     = corporateAccountRepository;
     _roleRepository                 = roleRepository;
     _loginOtpService                = loginOtpService;
     _configurationSettingRepository = configurationSettingRepository;
     _loginSettingRepository         = loginSettingRepository;
     _safeComputerHistoryService     = safeComputerHistoryService;
     _medicareApiService             = medicareApiService;
     _medicareService                = medicareService;
     _logger = logManager.GetLogger <LoginController>();
 }
コード例 #13
0
 public CallQueueController(ICallQueueService callQueueService, ISessionContext sessionContext, ISettings settings, IOutboundCallQueueService outboundCallQueueService,
                            ICallQueueRepository callQueueRepository, ICallQueueCustomerRepository callQueueCustomerRepository, ICallCenterCallRepository callCenterCallRepository,
                            ICorporateAccountRepository corporateAccountRepository, IEventRepository eventRepository, IMedicareApiService medicareApiService, IEventCustomerRepository eventCustomerRepository,
                            IPreQualifiedQuestionTemplateService preQualifiedQuestionTemplateService, IEventCustomerQuestionAnswerService eventCustomerQuestionAnswerService, IEventTestRepository eventTestRepository,
                            IPreQualificationTemplateDependentTestRepository preQualificationTemplateDependentTestRepository, IUniqueItemRepository <UserLoginLog> userLoginLogUniqueItemRepository)
 {
     _callQueueService                                = callQueueService;
     _sessionContext                                  = sessionContext;
     _pageSize                                        = settings.DefaultPageSizeForReports;
     _outboundCallQueueService                        = outboundCallQueueService;
     _callQueueRepository                             = callQueueRepository;
     _callQueueCustomerRepository                     = callQueueCustomerRepository;
     _callCenterCallRepository                        = callCenterCallRepository;
     _corporateAccountRepository                      = corporateAccountRepository;
     _eventRepository                                 = eventRepository;
     _medicareApiService                              = medicareApiService;
     _eventCustomerRepository                         = eventCustomerRepository;
     _preQualifiedQuestionTemplateService             = preQualifiedQuestionTemplateService;
     _eventCustomerQuestionAnswerService              = eventCustomerQuestionAnswerService;
     _eventTestRepository                             = eventTestRepository;
     _preQualificationTemplateDependentTestRepository = preQualificationTemplateDependentTestRepository;
     _userLoginLogUniqueItemRepository                = userLoginLogUniqueItemRepository;
     _settings                                        = settings;
 }