public void DoWork(object sender, DoWorkEventArgs e)
{
/*
var moveThread = new Thread(MoveData) {
IsBackground = true
};
var importThread = new Thread(ImportData) {
IsBackground = true
};
moveThread.Start(sender);
importThread.Start(sender);
moveThread.Join();
Thread.Sleep(500);
importThread.Join();*/
try {
MoveData(sender);
ImportData(sender);
e.Result = _message;
}
catch(Exception ex) {
Log.Error("Import failure", ex);
e.Result = "Import failed. See the log file for details.";
}
}