private async void SubmitAssignmentAsync() { _submitEvent.CreateSolutionBinary(_submitEvent.GetSolutionBinary()); _submitEvent.AssignmentId = SelectedAssignment; _submitEvent.CourseId = SelectedCourse; var task = AsyncServiceClient.SubmitAssignment(_submitEvent, _authToken); var confirmation = await task; SubmitAssignmentCompleted(confirmation); }
public override void SolutionSubmitted(object sender, SubmitAssignmentArgs e) { base.SolutionSubmitted(sender, e); var submit = new SubmitEvent { AssignmentId = e.AssignmentId, SolutionName = string.Empty, }; submit.CreateSolutionBinary(submit.GetSolutionBinary()); //let others know that we have a new event NotifyEventCreated(this, new EventCreatedArgs(submit)); CheckInterventionStatus(); }