Esempio n. 1
0
        private string CreateRequestBody(JudgeResult result)
        {
            InnerJudgeResult innerResult = new InnerJudgeResult
            {
                SubmitId    = result.SubmitId,
                JudgeDetail = result.JudgeDetail,
                MemoryCost  = result.MemoryCost,
                PassRate    = result.PassRate,
                ResultCode  = result.ResultCode,
                TimeCost    = result.TimeCost
            };

            JObject requestJObject = TokenUtil.CreateJObject();

            requestJObject.Add("result", Json.Serialize(innerResult));

            return(requestJObject.ToString());
        }
Esempio n. 2
0
        /// <summary>
        /// 创建提交测试结果的请求
        /// </summary>
        /// <returns>提交测试结果的请求</returns>
        private string CreateRequestBody(JudgeResult result)
        {
            InnerJudgeResult judgeResult = new InnerJudgeResult
            {
                SubmitId    = result.SubmitId,
                JudgeDetail = result.JudgeDetail,
                MemoryCost  = result.MemoryCost,
                PassRate    = result.PassRate,
                ResultCode  = result.ResultCode,
                TimeCost    = result.TimeCost
            };

            JObject requestBody = JObject.FromObject(new
            {
                result = judgeResult
            });

            Token.AddTokenToJObject(requestBody);

            return(requestBody.ToString());
        }