From 0efacd2c1d901af36c670f242809cd0d0db44214 Mon Sep 17 00:00:00 2001 From: Tharindra Fernando Date: Wed, 4 Dec 2024 00:47:21 +0530 Subject: [PATCH] transaction added to getmoderators --- .../Testify_Backend/service/ExamManagementServiceImpl.java | 2 ++ .../testify/Testify_Backend/service/ExamSetterServiceImpl.java | 1 + 2 files changed, 3 insertions(+) diff --git a/src/main/java/com/testify/Testify_Backend/service/ExamManagementServiceImpl.java b/src/main/java/com/testify/Testify_Backend/service/ExamManagementServiceImpl.java index 024cca1..fd8831d 100644 --- a/src/main/java/com/testify/Testify_Backend/service/ExamManagementServiceImpl.java +++ b/src/main/java/com/testify/Testify_Backend/service/ExamManagementServiceImpl.java @@ -962,6 +962,8 @@ public void saveAnswer(Long sessionId, Long questionId, Long optionId, String an throw new IllegalArgumentException("Unsupported question type"); } } + + @Transactional public ResponseEntity addProctorsToExam(long examId, List proctorEmails) { Optional optionalExam = examRepository.findById(examId); GenericAddOrUpdateResponse response = new GenericAddOrUpdateResponse(); diff --git a/src/main/java/com/testify/Testify_Backend/service/ExamSetterServiceImpl.java b/src/main/java/com/testify/Testify_Backend/service/ExamSetterServiceImpl.java index b10d743..1c851a7 100644 --- a/src/main/java/com/testify/Testify_Backend/service/ExamSetterServiceImpl.java +++ b/src/main/java/com/testify/Testify_Backend/service/ExamSetterServiceImpl.java @@ -111,6 +111,7 @@ public Set getCandidatesForExam(Long examId) { return candidateResponses; } + @Transactional public List getModeratingExams(long examSetterId) { return examRepository.findByModeratorId(examSetterId).stream() .map(exam -> new ModerateExamResponse(