internal bool Execute() { Utilities.AssertDeleteFile(_application.Settings.Backup.LogFile); SetupEnvironment(); if (!BackupEnvironment()) { return(false); } DeleteEnvironment(); RestoreEnvironment(); ConfirmRestore(); Directory.Delete(_backupDir, true); return(true); }