public void Execute() { var dialogResult = MessageBox.Show(MultilingualUtility.GetString("IsSync"), MultilingualUtility.GetString("SyncConfig"), MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (dialogResult == DialogResult.OK) { if (TestSql() && TestLocalMongoDB()) { var action = new ConfigDataAction(); using (var dialog = new Com.Heguang.ConfigToolManager.Dialogs.ProgressBar(action)) { dialog.ShowDialog(); } } } }
public void Execute() { var dialogResult = MessageBox.Show(MultilingualUtility.GetString("IsSync"), MultilingualUtility.GetString("SyncPageToLocal"), MessageBoxButtons.OKCancel, MessageBoxIcon.Warning); if (dialogResult == DialogResult.OK) { if (TestLocalMongoDB() && TestRemoteMongoDB()) { var action = new PageToLocalAction(); using (var dialog = new Com.Heguang.ConfigToolManager.Dialogs.ProgressBar(action)) { dialog.ShowDialog(); ConfigToolContext.Instance.ToolWindows.GetPagesWindow().Reload(); } } } }