Exemplo n.º 1
0
        public ResultArchiveUploadRepositoryTester()
        {
            DependencyRegistrar.RegisterDependencies();
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();

            _resultArchiveUploadRepository = IoC.Resolve <IResultArchiveUploadRepository>();
        }
Exemplo n.º 2
0
 public EventArchiveStatsService(IResultArchiveUploadRepository resultArchiveUploadRepository, IUniqueItemRepository <File> fileRepository, IEventRepository eventRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                                 IPodRepository podRepository, IEventArchiveStatsFactory eventArchiveStatsFactory)
 {
     _resultArchiveUploadRepository = resultArchiveUploadRepository;
     _fileRepository  = fileRepository;
     _eventRepository = eventRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _podRepository            = podRepository;
     _eventArchiveStatsFactory = eventArchiveStatsFactory;
 }
Exemplo n.º 3
0
 public MediaCleanUpPollingAgent(IResultArchiveUploadRepository resultArchiveUploadRepository, IMediaRepository mediaRepository, IUniqueItemRepository <File> fileRepository, IEventCustomerResultRepository eventCustomerResultRepository,
                                 ILogManager logManager, ISettings settings, IEventRepository eventRepository, ICdContentGeneratorTrackingRepository cdContentGeneratorTrackingRepository)
 {
     _resultArchiveUploadRepository = resultArchiveUploadRepository;
     _mediaRepository = mediaRepository;
     _fileRepository  = fileRepository;
     _logger          = logManager.GetLogger("CleanUpMedia_Log");
     _eventCustomerResultRepository        = eventCustomerResultRepository;
     _cdContentGeneratorTrackingRepository = cdContentGeneratorTrackingRepository;
     _eventRepository = eventRepository;
     _settings        = settings;
 }
Exemplo n.º 4
0
        public ResultArchiveController(IResultArchiveUploadRepository resultArchiveUploadRepository, IResultArchiveUploadLogRepository resultArchiveUploadLogRepository,
                                       IUniqueItemRepository <File> fileRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ISessionContext session, IEventRepository eventRepository,
                                       ITestRepository testRepository, IMediaRepository mediaRepository, ISettings settings, IFileHelper fileHelper, IPodRepository podRepository)
        {
            _resultArchiveUploadRepository    = resultArchiveUploadRepository;
            _resultArchiveUploadLogRepository = resultArchiveUploadLogRepository;
            _fileRepository = fileRepository;
            _organizationRoleUserRepository = organizationRoleUserRepository;
            _testRepository  = testRepository;
            _settings        = settings;
            _eventRepository = eventRepository;
            _session         = session;
            _mediaRepository = mediaRepository;
            _fileHelper      = fileHelper;
            _podRepository   = podRepository;


            _javaScriptSerializer = new JavaScriptSerializer();
            _pageSize             = _settings.DefaultPageSizeForReports;
        }
Exemplo n.º 5
0
 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;
 }
Exemplo n.º 6
0
        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;
        }
 public MarkFailedResultArchiveUploadPollingAgent(ILogManager logManager, IResultArchiveUploadRepository resultArchiveUploadRepository, ISettings settings)
 {
     _resultArchiveUploadRepository = resultArchiveUploadRepository;
     _markFailedAfterHours          = settings.MarkResultArchiveFailedAfterHours;
     _logger = logManager.GetLogger("Result Archive Failed Records");
 }