private void OSBLESubmitAssignmentCompleted(object sender, SubmitAssignmentCompletedEventArgs e) { object[] args = e.UserState as object[]; OsbleServiceClient osc = args[0] as OsbleServiceClient; EventHandler onSaveComplete = args[1] as EventHandler; // We're done with the OSBLE client and can close it osc.CloseAsync(); m_osbleClient = null; onSaveComplete(this, new SaveEventArgs(null == e.Error && e.Result)); }
void _client_SubmitAssignmentCompleted(object sender, SubmitAssignmentCompletedEventArgs e) { IsLoading = false; int result = -1; try { result = e.Result; } catch (Exception) { } if (result == -1) { ServerMessage = "Transmission error. If the problem persists, please contact your course instructor."; } else { ServerMessage = "Your assignment was successfully submitted. Your confirmation number is: \"" + result + "\"."; } _client.GetLastAssignmentSubmitDateAsync(SelectedAssignment, _authToken); }
private void OsbleClient_SubmitAssignmentCompleted(object sender, SubmitAssignmentCompletedEventArgs e) { OnSaveComplete(this, new OSBLEStateEventArgs(e.Result, null)); }