Skip to content
Snippets Groups Projects

fixed frontend backend sync for adding questions to quiz

Merged Torbjørn Antonsen requested to merge backend-frontend-sync into main
4 files
+ 46
27
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -22,6 +22,8 @@ import java.util.stream.Collectors;
public class QuizController {
private final QuizService quizService;
private static final Logger logger = LoggerFactory.getLogger(AuthenticationController.class);
@Autowired
public QuizController(QuizService quizService) {
@@ -41,9 +43,9 @@ public class QuizController {
return quizService.updateQuiz(quizDTO);
}
@PostMapping("/delete")
public void deleteQuiz(@RequestBody Map<String, Integer> payload) {
quizService.deleteQuiz(payload.get("id"));
@PostMapping("/delete/{quizId}")
public void deleteQuiz(@PathVariable Integer quizId) {
quizService.deleteQuiz(quizId);
}
@GetMapping("/quiz/{quizId}")
@@ -82,9 +84,11 @@ public class QuizController {
public QuizDTO convertToDTO(Quiz quiz) {
QuizDTO quizDTO = new QuizDTO();
quizDTO.setCreatorId(quiz.getCreator().getId());
quizDTO.setId(quiz.getId());
quizDTO.setTitle(quiz.getTitle());
quizDTO.setCategory(quiz.getCategory());
quizDTO.setDifficulty(quiz.getDifficulty());
return quizDTO;
}
Loading