public async Task CleanUpAsync() { if (_options.Value.SetupLocalDatabase) { var databaseType = _options.Value.DatabaseType; await _dataBaseService.CleanAsync(databaseType); } }
public async Task RunAsync() { await _reportManager.InitAsync(); if (_options.Value.SetupLocalDatabase) { var databaseType = _options.Value.DatabaseType; await _dataBaseService.StartAsync(databaseType, 30); try { await RunCoreAsync(); } finally { await _dataBaseService.CleanAsync(databaseType); } } else { await RunCoreAsync(); } }