/// <summary> /// 获取用户答案 /// </summary> /// <param name="answerDetailList"></param> /// <returns></returns> public bool SaveUserAnswer(U_ExercisesAnswerDetail answerDetailModel) { bool result = false;//保存结果标识 //习题人员与答案主表 Business_ExercisesAnswer_Information mainExerciseAnswerModel = new Business_ExercisesAnswer_Information(); mainExerciseAnswerModel.BusinessExercisesVguid = answerDetailModel.BusinessExercisesVguid; //习题主信息Vguid mainExerciseAnswerModel.BusinessPersonnelVguid = answerDetailModel.BusinessPersonnelVguid; //做题人Vguid mainExerciseAnswerModel.Marking = 1; //未阅卷 mainExerciseAnswerModel.Status = 1; //未完成 //mainExerciseAnswerModel.CreatedDate = DateTime.Now; //mainExerciseAnswerModel.ChangeDate = DateTime.Now; //习题人员与答案附表 Business_ExercisesAnswerDetail_Information detailAnswerModel = new Business_ExercisesAnswerDetail_Information(); detailAnswerModel.Answer = answerDetailModel.Answer; detailAnswerModel.Score = CheckAnswer(answerDetailModel.BusinessExercisesDetailVguid.ToString(), answerDetailModel.Answer); //计算题目得分 detailAnswerModel.BusinessExercisesDetailVguid = answerDetailModel.BusinessExercisesDetailVguid; //具体习题Vguid //detailAnswerModel.BusinessAnswerExercisesVguid = answerDetailModel.BusinessAnswerExercisesVguid; //detailAnswerModel.CreatedDate = DateTime.Now; //detailAnswerModel.ChangeDate = DateTime.Now; result = _ws.SaveUserAnswer(mainExerciseAnswerModel, detailAnswerModel); LogHelper.WriteLog(JsonHelper.ModelToJson <Business_ExercisesAnswerDetail_Information>(detailAnswerModel)); return(result); }
public bool SubmitUserAnswer(U_ExercisesAnswerDetail userAnswer) { bool result = false; result = _wl.SaveUserAnswer(userAnswer); return(result); }