public async Task <IActionResult> DeleteExerciseSubmissionsAsync([FromServices] IExerciseService exerciseService, int labId, int slotId, List <int> submissionIds) { try { // Delete submissions await exerciseService.DeleteExerciseSubmissionsAsync(submissionIds, HttpContext.RequestAborted); AddStatusMessage(_localizer["DeleteExerciseSubmissionsAsync:Success"], StatusMessageTypes.Success); } catch (Exception ex) { _logger.LogError(ex, "Delete exercise submissions"); AddStatusMessage(_localizer["DeleteExerciseSubmissionsAsync:UnknownError"], StatusMessageTypes.Error); } return(await RenderAsync(labId, slotId)); }