public void Start(string destination)
 {
     try
     {
         if (OnStartUpdateAction != null)
         {
             OnStartUpdateAction();
         }
         UpdateModule.DownloadInstallFile(destination);
     }
     catch (Exception e)
     {
     }
     finally
     {
         if (OnEndUpdateAction != null)
         {
             OnEndUpdateAction();
         }
     }
 }
 public void Start(string destination)
 {
     try
     {
         if (OnStartUpdateAction != null)
         {
             OnStartUpdateAction();
         }
         UpdateModule.UpToDate();
     }
     catch (Exception e)
     {
     }
     finally
     {
         if (OnEndUpdateAction != null)
         {
             OnEndUpdateAction();
         }
     }
 }