private async Task <DeleteResultResponse> DeleteResultAsync(DeleteResultRequest request) { var response = new DeleteResultResponse(); var ltiRequest = await Request.ParseLtiRequestAsync(); var signature = ltiRequest.GenerateSignature("secret"); if (!ltiRequest.Signature.Equals(signature)) { response.StatusCode = StatusCodes.Status401Unauthorized; return(response); } _result = null; return(response); }
private async Task <DeleteResultResponse> DeleteResultAsync(DeleteResultRequest arg) { var response = new DeleteResultResponse(); var ltiRequest = await Request.ParseLtiRequestAsync(); var signature = ltiRequest.GenerateSignature("secret"); if (!ltiRequest.Signature.Equals(signature)) { response.StatusCode = StatusCodes.Status401Unauthorized; return(response); } // Google Classroom does not support deleting a grade response.StatusCode = StatusCodes.Status501NotImplemented; response.StatusDescription = "Google Classroom does not support deleting submissions."; return(response); }