private void sync_Click(object sender, RoutedEventArgs e) { if (Sending.IsInternetAvailable()) { r = new User(null) ; r.Deleteall(); // r.Save(); bw.RunWorkerAsync(); bw.WorkerReportsProgress = true; bw.DoWork += new DoWorkEventHandler(bw_DoWork); bw.ProgressChanged += new ProgressChangedEventHandler(bw_ProgressChanged); bw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bw_RunWorkerCompleted); } else { this.lblName.Text = ("No internet connection"); } }