private void bwIMS_DoWork(object sender, DoWorkEventArgs e) { GetData gd = new GetData(); string result = gd.PostIMS(credentials, iMS); IMSResponse response = new IMSResponse() { Error = gd.ErrorMessage, Result = result, StatusCode = gd.StatusCode }; e.Result = response; }
private void bwIMS_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { IMSResponse result = e.Result as IMSResponse; if (null != result) { if (false == string.IsNullOrEmpty(result.Result)) { MessageBox.Show("Done"); } else { MessageBox.Show("Error: " + result.StatusCode + " " + result.Error); } } setEnabled(true); }