Advertisement
Jmat4119

Untitled

Feb 14th, 2014
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. private void syncWorker_DoWork(object sender, DoWorkEventArgs e)
  2. {
  3. BackgroundWorker target = (BackgroundWorker)sender;
  4. target.ReportProgress(1);
  5. foreach (...........) // a loop to do some set of actions on some objects
  6. {
  7. mySyncHelper.DOGETFROMServer(id); //Issue a GET request and read and process resposne (deserialize json data and insert to local DB)
  8. target.ReportProgress(2);
  9. mySyncHelper.DOGETFROMServer(id);//Issue a GET request and read and process resposne (deserialize json data and insert/Update response data to local DB)
  10. target.ReportProgress(3);
  11. mySyncHelper.DOGETFROMServer(id);//Issue a GET request and read and process resposne(deserialize json data and insert to local DB)
  12. target.ReportProgress(4);
  13. }
  14. mySyncHelper.DOPOSTToServer();//Issue a POST request and read and process resposne (deserialize json data and insert/Update response data to local DB)
  15. target.ReportProgress(5);
  16. mySyncHelper.DOPUTToServer();
  17. target.ReportProgress(6);
  18. mySyncHelper.DODELETEToServer();
  19. target.ReportProgress(7);
  20. }
  21.  
  22. private void syncWorker_ProgressChanged(object sender, ProgressChangedEventArgs e)
  23. {
  24. label.Text=e.progressPercentage.tostring();
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement