void updater_Completed(object sender, TaskHelperEventArgs e)
 {
     // throw new NotImplementedException();
     updaterStatus = e.Status;
     System.Diagnostics.Debug.WriteLine("Updater completed " + e.Status.ToString() + " " + DateTime.Now.ToString());
 }
 void locationService_Completed(object sender, TaskHelperEventArgs e)
 {
     locationStatus = e.Status;
     if (runningHelperHandles.Length > 0 && runningHelperHandles[(int)TaskOrder.Location] != null)
     {
         AutoResetEvent evt = runningHelperHandles[(int)TaskOrder.Location] as AutoResetEvent;
         if (evt != null)
             evt.Set();
     }
     System.Diagnostics.Debug.WriteLine("Location completed " + e.Status.ToString() + " " + DateTime.Now.ToString());
 }