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