static async Task Main(string[] args) { _datageneratorservice = new DataGeneratorService(); _datastoreservice = new DataStoreService(); await Init(); try { Console.WriteLine("Truncating sensors table before start pushing data"); _datastoreservice.TruncateRealtimeSensorRecordTable(); } catch (Exception e) { Console.WriteLine("Error truncating table: " + e.Message); } Console.WriteLine($"Starting writing realtime records with {PushTimeInterval} millisecond interval to database..."); while (true) { if (!BlockedDataGeneration) { var records = _datageneratorservice.GenerateRealTimeSensorRecords(StopWake); Console.WriteLine($"[{DateTime.Now}] Writing records to db."); _datastoreservice.WriteSensorRecordsToDB(records); } await Task.Delay(PushTimeInterval); } }
public TagDataController( IDataGeneratorService dataGeneratorService, ISimulatorItemsService simulatorItemsService ) { _dataGeneratorService = dataGeneratorService; _simulatorItemsService = simulatorItemsService; }
public DataGeneratorController(IMapperFactory mapperFactory, IDataGeneratorService dataGenerator, IDatasetService dateService, IGeneratedObjectFileSystemService generatedObjectFileSystemService, IBackgroundDataSavingTasksQueue backgroundDataSavingTasksQueue) : base(mapperFactory) { _dataGenerator = dataGenerator; _datasetService = dateService; _generatedObjectFileSystemService = generatedObjectFileSystemService; _converters["xml"] = Converter.ObjectToXml; _converters["json"] = Converter.ObjectToJson; _backgroundDataSavingTasksQueue = backgroundDataSavingTasksQueue; }
public PartCostController(IDataGeneratorService dataGeneratorService, IPackageService packageService, IViewService viewService) { this.dataGeneratorService = dataGeneratorService; this.packageService = packageService; this.viewService = viewService; }
public SeedDataFileCreator(IDataGeneratorService dataGeneratorService) { _dataGeneratorService = dataGeneratorService; }
public DataGeneratorServiceTest() { _dataGeneratorService = new DataGeneratorService(_fieldGeneratorMock.Object); }