Exemplo n.º 1
0
        public async Task <IActionResult> DeleteExerciseSubmissionAsync([FromServices] IExerciseService exerciseService, int labId, int slotId, int submissionId)
        {
            try
            {
                // Delete submission
                await exerciseService.DeleteExerciseSubmissionAsync(submissionId, HttpContext.RequestAborted);

                AddStatusMessage(_localizer["DeleteExerciseSubmissionAsync:Success"], StatusMessageTypes.Success);
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "Delete exercise submission");
                AddStatusMessage(_localizer["DeleteExerciseSubmissionAsync:UnknownError"], StatusMessageTypes.Error);
            }

            return(await RenderAsync(labId, slotId));
        }