Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void syncWorker_DoWork(object sender, DoWorkEventArgs e)
- {
- BackgroundWorker target = (BackgroundWorker)sender;
- target.ReportProgress(1);
- foreach (...........) // a loop to do some set of actions on some objects
- {
- mySyncHelper.DOGETFROMServer(id); //Issue a GET request and read and process resposne (deserialize json data and insert to local DB)
- target.ReportProgress(2);
- mySyncHelper.DOGETFROMServer(id);//Issue a GET request and read and process resposne (deserialize json data and insert/Update response data to local DB)
- target.ReportProgress(3);
- mySyncHelper.DOGETFROMServer(id);//Issue a GET request and read and process resposne(deserialize json data and insert to local DB)
- target.ReportProgress(4);
- }
- mySyncHelper.DOPOSTToServer();//Issue a POST request and read and process resposne (deserialize json data and insert/Update response data to local DB)
- target.ReportProgress(5);
- mySyncHelper.DOPUTToServer();
- target.ReportProgress(6);
- mySyncHelper.DODELETEToServer();
- target.ReportProgress(7);
- }
- private void syncWorker_ProgressChanged(object sender, ProgressChangedEventArgs e)
- {
- label.Text=e.progressPercentage.tostring();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement