public ServiceManager(IDataHarmonizationLogManager logManager, IDataHarmonizationQueueService dataHarmonizationQueueService, IDataProcessorService dataProcessorService, IDataHarmonizationManager dataHarmonizationManager, IDataHarmonizationQueueRepository dataHarmonizationQueueRepository) { _dataHarmonizationQueueRepository = dataHarmonizationQueueRepository; _dataHarmonizationManager = dataHarmonizationManager; _logManager = logManager; _dataProcessorService = dataProcessorService; _dataHarmonizationService = dataHarmonizationQueueService; }
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; }
/// <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); }
/// <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)); }
public DataController(IDataProcessorService dataProcessorService) { this.dataProcessorService = dataProcessorService; }