public ActionResult MyTalExam() { //获取我的测评信息 List <TalExamSendStudent> myTotalExamList = _talExamTestManager.GetMyExamList(CurrentUser.UserId); //相关的测评 List <TalExamination> examlist = _talExaminationManager.GetAllExamination(myTotalExamList.Select(p => p.RelationID)) .FindAll( p => p.PublishResult == 1 && p.ExamBeginTime.ToLocalTime() <= DateTime.Now && p.ExamEndTime.ToLocalTime() >= DateTime.Now); examlist = examlist.OrderByDescending(p => p.ExamBeginTime).Take(5).ToList(); var myExamListShow = new List <ExamTestShow>(); foreach (TalExamination exam in examlist) { TalExamSendStudent examuser = myTotalExamList.Find(p => p.RelationID == exam._id); myExamListShow.Add(new ExamTestShow { ExamUserID = examuser._id, StartTime = exam.ExamBeginTime.ToLocalTime(), EndTime = exam.ExamEndTime.ToLocalTime(), ExamLength = exam.ExamLength, ExamTitle = exam.ExaminationTitle }); } return(View(myExamListShow)); }
/// <summary> /// 学员考试添加记录 /// </summary> /// <param name="model"></param> /// <returns></returns> public int InserttbExamSendStudent(TalExamSendStudent model) { return(_examinationDb.Insert(model)); }
/// <summary> /// 修改 考试关联考生实体 2012-8-29 13:49:30【复评成绩时用】 /// </summary> /// <param name="examSendStudent"></param> /// <returns></returns> public bool ModifyExamSendStudent(TalExamSendStudent examSendStudent) { return(_examinationDb.Modify(examSendStudent)); }
/// <summary> /// 保存单个考试人员答案 /// </summary> /// <param name="eu">考试人员信息</param> /// <returns></returns> public bool SaveExamUser(TalExamSendStudent eu) { return(Etdb.Modify(eu)); }