コード例 #1
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;
 }
コード例 #2
0
 public MedicationController(IMediaRepository mediaRepository, ISessionContext session, IUniqueItemRepository <File> fileRepository,
                             IFileHelper fileHelper, ICsvReader csvReader, ISettings settings, IMedicationUploadHelper medicationUploadHelper,
                             IMedicationUploadRepository medicationUploadRepository, IMedicationService medicationService, INdcRepository ndcRepository,
                             ILookupRepository lookupRepository, IUnitRepository unitRepository)
 {
     _mediaRepository            = mediaRepository;
     _session                    = session;
     _fileRepository             = fileRepository;
     _fileHelper                 = fileHelper;
     _csvReader                  = csvReader;
     _javaScriptSerializer       = new JavaScriptSerializer();
     _medicationUploadHelper     = medicationUploadHelper;
     _medicationUploadRepository = medicationUploadRepository;
     _medicationService          = medicationService;
     _ndcRepository              = ndcRepository;
     _pageSize                   = settings.DefaultPageSizeForReports;
     _lookupRepository           = lookupRepository;
     _unitRepository             = unitRepository;
 }
コード例 #3
0
        public MedicationUploadFileParserPollingAgent(IMedicationUploadRepository medicationUploadRepository, IMedicationUploadLogRepository medicationUploadLogRepository,
                                                      IMedicationRepository medicationRepository, ICustomerRepository customerRepository, ICsvReader csvReader, IMedicationUploadHelper medicationUploadHelper,
                                                      IUniqueItemRepository <File> fileRepository, ILogManager logManager, ISettings settings, IMediaRepository mediaRepository, INdcRepository ndcRepository,
                                                      ISyncMedicationPollingAgent syncMedicationPollingAgent, IUnitRepository unitRepository)
        {
            _medicationUploadRepository    = medicationUploadRepository;
            _medicationUploadLogRepository = medicationUploadLogRepository;
            _medicationRepository          = medicationRepository;
            _customerRepository            = customerRepository;
            _csvReader = csvReader;
            _medicationUploadHelper     = medicationUploadHelper;
            _fileRepository             = fileRepository;
            _mediaRepository            = mediaRepository;
            _ndcRepository              = ndcRepository;
            _syncMedicationPollingAgent = syncMedicationPollingAgent;
            _unitRepository             = unitRepository;

            _logger           = logManager.GetLogger("MedicationUploadFileParserPollingAgent");
            _isDevEnvironment = settings.IsDevEnvironment;
            _pageSize         = 100;
        }
コード例 #4
0
 public CustomerRegistrationHelper(INdcRepository ndcRepository)
 {
     _ndcRepository = ndcRepository;
 }