Пример #1
0
        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));
        }
Пример #2
0
        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);
        }
Пример #3
0
 private void OsbleClient_SubmitAssignmentCompleted(object sender, SubmitAssignmentCompletedEventArgs e)
 {
     OnSaveComplete(this, new OSBLEStateEventArgs(e.Result, null));
 }