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; }
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; }