public MyBioChekAssesmentPollingAgent(IEventRepository eventRepository, ILogManager logManager, IEventEndofDayService endofDayService, ISettings settings) { _eventRepository = eventRepository; _logger = logManager.GetLogger("MyBioChekAssesment"); _endofDayService = endofDayService; _isDevEnvironment = settings.IsDevEnvironment; }
public KynXmlPollingAgent(ILogManager logManager, IEventRepository eventRepository, IEventEndofDayService endofDayService, ISettings settings) { _logger = logManager.GetLogger("KynXmlPollingAgent"); _isDevEnvironment = settings.IsDevEnvironment; _eventRepository = eventRepository; _endofDayService = endofDayService; }
public EventController(IEventService eventService, IEventCustomerReportingService eventCustomerReportingService, ISettings settings, IEventCustomerResultRepository eventCustomerResultRepository, IEventEndofDayService eventEndofDayService, IEventRepository eventRepository, ISessionContext sessionContext, IUserLoginRepository userLoginRepository, ICdContentGeneratorTrackingRepository cdContentGeneratorTrackingRepository, IPdfGenerator pdfGenerator) { _settings = settings; _eventService = eventService; _eventCustomerReportingService = eventCustomerReportingService; _pageSize = settings.DefaultPageSizeForReports; _eventCustomerResultRepository = eventCustomerResultRepository; _eventRepository = eventRepository; _eventEndofDayService = eventEndofDayService; _sessionContext = sessionContext; _userLoginRepository = userLoginRepository; _cdContentGeneratorTrackingRepository = cdContentGeneratorTrackingRepository; _pdfGenerator = pdfGenerator; _pdfGenerator.AllowLoadingJavascriptbeforePdfGenerate = true; }
public ResultArchivePollingAgent(IResultArchiveUploadRepository resultArchiveUploadRepository, ICorporateAccountRepository corporateAccountRepository, IResultArchiveUploadLogRepository resultArchiveUploadLogRepository, IMediaRepository mediaRepository, IUniqueItemRepository <File> fileRepository, IEventCustomerResultRepository eventCustomerResultRepository, IZipHelper zipHelper, ILogManager logManager, ISettings settings, ICustomerRepository customerRepository, IRepository <BasicBiometric> basicBiometricRepository, IEventCustomerRepository eventCustomerRepository, ILipidParserHelper lipidParserHelper, IEventEndofDayService endofDayService, ICustomerService customerService, IEventRepository eventRepository) { _resultArchiveUploadLogRepository = resultArchiveUploadLogRepository; _resultArchiveUploadRepository = resultArchiveUploadRepository; _corporateAccountRepository = corporateAccountRepository; _mediaRepository = mediaRepository; _fileRepository = fileRepository; _logManager = logManager; _eventCustomerResultRepository = eventCustomerResultRepository; _zipHelper = zipHelper; _settings = settings; _customerRepository = customerRepository; _basicBiometricRepository = basicBiometricRepository; _eventCustomerRepository = eventCustomerRepository; _lipidParserHelper = lipidParserHelper; _endofDayService = endofDayService; _customerService = customerService; _eventRepository = eventRepository; }
public ResultParser(long resultArchiveId, string compressedFolderPath, ICorporateAccountRepository corporateAccountRepository, IMediaRepository mediaRepository, IResultArchiveUploadRepository resultArchiveUploadRepository, IResultArchiveUploadLogRepository resultArchiveUploadLogRepository, ILogger logger, ISettings settings, ICustomerRepository customerRepository, IZipHelper zipHelper, IRepository <BasicBiometric> basicBiometricRepository, IEventCustomerRepository eventCustomerRepository, ILipidParserHelper lipidParserHelper, IEventEndofDayService endofDayService, ICustomerService customerService, IEventRepository eventRepository) { _corporateAccountRepository = corporateAccountRepository; _resultArchiveId = resultArchiveId; _compressedFolderPath = compressedFolderPath; _resultArchiveUploadRepository = resultArchiveUploadRepository; _resultArchiveUploadLogRepository = resultArchiveUploadLogRepository; _customerRepository = customerRepository; _logger = logger; _nameforEkgFolder = settings.EkgParserFolderRepresentation; _nameforEkgCardioCardFolder = settings.EkgCardioCardParserFolderRepresentation; _ekgFileParsertoUse = settings.EkgParsertoUse; _settings = settings; _mediaRepository = mediaRepository; _corporateAccountRepository = corporateAccountRepository; _zipHelper = zipHelper; _customerService = customerService; _eventRepository = eventRepository; if (string.IsNullOrEmpty(_compressedFolderPath)) { throw new InvalidOperationException("Can not extract data on a empty path!"); } if (_resultArchiveId < 1) { throw new InvalidOperationException("Need to provide a valid database Id for the Archive to parse!"); } _testResultService = new Service.TestResultService(); _basicBiometricRepository = basicBiometricRepository; _eventCustomerRepository = eventCustomerRepository; _lipidParserHelper = lipidParserHelper; _endofDayService = endofDayService; }