public async Task <IActionResult> Seed(SeedViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var recordString = RecordFactory.GenerateTraceRecords( model.VehicleId, model.TotalTransactions, model.BadTransactions.HasValue ? model.BadTransactions.Value : 0); var collector = new LogCollector(_settings.WorkspaceId, _settings.WorkspaceKey); model.IsSuccess = await collector.Collect(Constants.RecordTypeTrace, recordString); model.IsSeeded = true; return(View("Index", model)); }
public async Task Collect() { var collector = new LogCollector(new FileSystemOperations()); var testDevice = new TestDevice(); await collector.Collect(testDevice, "logs.zip"); }