public Guid AddStudExamRes(string idUser, DateTime StartExam, DateTime EndtExam) { StudentExamResult studentResult = new StudentExamResult(); studentResult.EndtExam = EndtExam; studentResult.StartExam = StartExam; studentResult.StudentProfileId = idUser; studentResult.Mark = 0; studentResult.Id = Guid.NewGuid(); Database.StudentExamResults.Create(studentResult); Database.StudentExamResults.Save(); return(studentResult.Id); }
public StudentExamResult GetStudentResultById(Guid id) { StudentExamResult studentResult = new StudentExamResult(); try { studentResult = Database.StudentExamResults.GetById(id); } catch (Exception ex) { Logger.Log.Error(ex.Message); } return(studentResult); }
public void UpdateStudResult(int mark, Guid idStudResult, Guid idConnectionExamAnsw) { try { StudentExamResult studentResult = GetStudentResultById(idStudResult); studentResult.Mark = mark; Database.StudentExamResults.Update(studentResult); Database.StudentExamResults.Save(); ExamOpenAnswerByStd examOpenAnswerByStd = Database.ExamOpenAnswerByStds.GetById(idConnectionExamAnsw); examOpenAnswerByStd.IsChecked = true; Database.ExamOpenAnswerByStds.Update(examOpenAnswerByStd); Database.ExamOpenAnswerByStds.Save(); } catch (Exception ex) { Logger.Log.Error(ex.Message); } }