Пример #1
0
        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);
        }
Пример #2
0
        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();
        }