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)); }