void bgWorker_DoWork(object sender, DoWorkEventArgs e)
{
var success = false;
try
{
DataGenerator generator = e.Argument as DataGenerator;
success = generator.startDataGeneration();
}
catch (Exception ex)
{
Errors.Log(ex);
}
_isRunning = false;
e.Result = success;
}