/// <summary> /// 回评 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void PressCheckBtn_Click(object sender, RoutedEventArgs e) { if (PressCheckList.SelectedValue == null) { MessageBox.Show("选择回评"); return; } PressCheck pressCheck = OnlineCheckManager.Instance.PressReview[TeacherId].SingleOrDefault(s => s.AnswerCheckId == PressCheckList.SelectedValue.ToString()); IsOver.IsChecked = true; FirstContentLabel.Content = pressCheck.Score.FirstOrDefault().Key; FirstScoreText.Text = pressCheck.Score.FirstOrDefault().Value.ToString(); AnswerCheckLabel.Content = pressCheck.AnswerCheckId; SecondContentLabel.Content = pressCheck.Score.LastOrDefault().Key; SecondScoreText.Text = pressCheck.Score.LastOrDefault().Value.ToString(); }
public ActionResult QueryOnlyCallBack(string testletsStructId, string reviewId) { PressCheck pressCheck = OnlineCheckManager.Instance.QuestionGroups.SingleOrDefault(s => s.QuestionGroupId == testletsStructId) .PressReviewManager.PressReview[TeacherId].SingleOrDefault(s => s.Id == reviewId.ToString()); AnswerCheck answerCheck = OnlineCheckManager.Instance.AnswerSheets.SelectMany(s => s.AnswerChecks) .SingleOrDefault(s => s.AnswerCheckId == pressCheck.AnswerCheckId); if (pressCheck != null) { var data = new { TestletsId = answerCheck.AnswerCheckId, ReviewId = pressCheck.Id, ReviewDate = pressCheck.CreateDateTime.ToString("hh:mm:ss"), ReviewItems = pressCheck.Score, ImageUrl = answerCheck.CombinationedPicUrl }; return(Json(ActionHandleResult.FromSuccess(message: "", data: data), JsonRequestBehavior.AllowGet)); } //string teacherId = _teacherService.GetTeacherId(testletsStructId, OriTeacherId); //var review = _testletsReviewQueryService.QueryTestletsReviewDtos(new TestletsReviewQueryDto(teacherId) //{ // ReviewId = reviewId //}).FirstOrDefault(); //if (review != null) //{ // //查询出题组下所有的评分点结构Id // var scorePoints = _scorePointQueryService.QueryScorePointDtos(review.TestletsId).ToList(); // var testletsInfo = // _testletsQueryService.QueryTestletsDtos(new TestletsQueryDto(testletsStructId, review.TestletsId)) // .FirstOrDefault(); // if (testletsInfo != null && scorePoints.Any()) // { // var data = new // { // TestletsId = review.TestletsId, // ReviewId = review.ReviewId, // ReviewDate = review.ReviewDate.ToString("hh:mm:ss "), // ReviewTeacherId = review.ReviewTeacherId, // ReviewItems = review.Items.Select(x => new // { // Id=x.Id, // ScorePointId=x.ScorePointId, // Score=x.Score, // ScorePointStructId=scorePoints.FirstOrDefault(y=>y.ScorePointId==x.ScorePointId).ScorePointStructId // }), // ImageUrl = testletsInfo.ImageUrl // }; // return Json(ActionHandleResult.FromSuccess(message: "", data: data), JsonRequestBehavior.AllowGet); // } //} //return Json(ActionHandleResult.FromSuccess(message: "题组或者评阅不存在"), JsonRequestBehavior.AllowGet); return(null); }