Пример #1
0
 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;
 }