Esempio n. 1
0
 public async Task CleanUpAsync()
 {
     if (_options.Value.SetupLocalDatabase)
     {
         var databaseType = _options.Value.DatabaseType;
         await _dataBaseService.CleanAsync(databaseType);
     }
 }
Esempio n. 2
0
        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();
            }
        }