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();
             }
         }
     }
 }