Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 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);
     }
 }