コード例 #1
0
 public ServiceManager(IDataHarmonizationLogManager logManager, IDataHarmonizationQueueService dataHarmonizationQueueService, IDataProcessorService dataProcessorService, IDataHarmonizationManager dataHarmonizationManager, IDataHarmonizationQueueRepository dataHarmonizationQueueRepository)
 {
     _dataHarmonizationQueueRepository = dataHarmonizationQueueRepository;
     _dataHarmonizationManager         = dataHarmonizationManager;
     _logManager               = logManager;
     _dataProcessorService     = dataProcessorService;
     _dataHarmonizationService = dataHarmonizationQueueService;
 }
コード例 #2
0
        public ReApplyRulesVM(IRegionNavigationService navigationService, ITransactionDataService transactionDataService,
                              IEntryPeriodDataService entryPeriodDataService, IPeriodDataService periodDataService, IDataProcessorService dataProcessorService)
        {
            InitializeStateMachine();

            mNavigationService      = navigationService;
            mTransactionDataService = transactionDataService;
            mDataProcessorService   = dataProcessorService;
            mEntryPeriodDataService = entryPeriodDataService;
            mPeriodDataService      = periodDataService;

            mDataProcessorService.OnDataProcessed += DataProcessorService_OnDataProcessed;
        }
コード例 #3
0
        /// <summary>Initializes a new instance of the <see cref="ImportDataVm"/> class.
        /// </summary>
        /// <param name="dataImportService">The data import service.</param>
        /// <param name="dataProcessorService">The data processor service.</param>
        /// <param name="logFile">The log file.</param>
        public ImportDataVm(IDataImporterService dataImportService, IDataProcessorService dataProcessorService, ILogFile logFile)
        {
            InitializeStateMachine();

            SelectedFiles = new ObservableCollection <string>();

            mDataImportService = dataImportService;
            mDataImportService.OnDataProcessed += DataImportService_OnDataProcessed;
            mLogFile = logFile;
            mDataProcessorService = dataProcessorService;
            mDataProcessorService.OnDataProcessed += DataProcessorService_OnDataProcessed;

            mImportWorker                     = new BackgroundWorker();
            mImportWorker.DoWork             += ImportWorker_DoWork;
            mImportWorker.RunWorkerCompleted += ImportWorker_RunWorkerCompleted;

            mProcessorWorker                     = new BackgroundWorker();
            mProcessorWorker.DoWork             += ProcessorWorker_DoWork;
            mProcessorWorker.RunWorkerCompleted += ProcessorWorker_RunWorkerCompleted;

            mVmStateMachine.Fire(VmTrigger.Start);
        }
コード例 #4
0
 /// <summary>
 /// Constructor of controller for sensor data processing.
 /// </summary>
 /// <param name="dataProcessorService">Service for processing of sensor data.</param>
 /// <param name="logger">Logging service.</param>
 public DataProcessorController(IDataProcessorService dataProcessorService,
                                ILogger <DataProcessorController> logger)
 {
     _dataProcessorService = dataProcessorService ?? throw new ArgumentNullException(nameof(dataProcessorService));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #5
0
 public DataController(IDataProcessorService dataProcessorService)
 {
     this.dataProcessorService = dataProcessorService;
 }