private void ShowGetNewVersionForm (NewerVersionFoundEventArgs e)
    {
      try
      {
        var form = new GetNewVersionForm (e.WhatsNewInformation, e.NewVersion, e.DownloadLink);
        form.TurnOffCheckForNewerVersions += delegate
        {
          ShouldCheckForNewerVersions = false;
          MessageBox.Show ("Automatic check for newer version turned off.", "CalDav Synchronizer");
        };

        form.IgnoreThisVersion += delegate
        {
          _optionsDataAccess.IgnoreUpdatesTilVersion = e.NewVersion;
          MessageBox.Show (string.Format ("Waiting for newer version than '{0}'.", e.NewVersion), "CalDav Synchronizer");
        };

        form.ShowDialog();
      }
      catch (Exception x)
      {
        ExceptionHandler.Instance.LogException (x, s_logger);
      }
    }
 private void ShowGetNewVersionForm (NewerVersionFoundEventArgs e)
 {
   try
   {
     var form = new GetNewVersionForm (e.WhatsNewInformation, e.NewVersion, e.DownloadLink);
     form.TurnOffCheckForNewerVersions += delegate
     {
       ShouldCheckForNewerVersions = false;
       MessageBox.Show ("Automatic check for newer version turned off.", "CalDav Synchronizer");
     };
     form.ShowDialog();
   }
   catch (Exception x)
   {
     ExceptionHandler.Instance.LogException (x, s_logger);
   }
 }