source: src/main/java/com/example/kvizko/service/impl/QuizServiceImpl.java@ c3268ca

main
Last change on this file since c3268ca was c3268ca, checked in by Stefan Risteski <stefanristeski2001@…>, 9 months ago

Project

The whole Project

  • Property mode set to 100644
File size: 978 bytes
Line 
1package com.example.kvizko.service.impl;
2
3import com.example.kvizko.models.Quiz;
4import com.example.kvizko.repository.QuizRepository;
5import com.example.kvizko.service.QuizService;
6import com.fasterxml.jackson.databind.exc.InvalidTypeIdException;
7import org.springframework.stereotype.Service;
8
9import javax.naming.directory.InvalidAttributeIdentifierException;
10import java.util.List;
11
12@Service
13public class QuizServiceImpl implements QuizService {
14
15 private final QuizRepository quizRepository;
16
17 public QuizServiceImpl(QuizRepository quizRepository) {
18 this.quizRepository = quizRepository;
19 }
20
21
22 @Override
23 public List<Quiz> listAll() {
24 return quizRepository.findAll();
25 }
26
27 @Override
28 public List<Quiz> quizzesByCategoryID(Long categoryid) {
29 return quizRepository.findAllByCategoryCategoryid(categoryid);
30 }
31
32 @Override
33 public Quiz quizById(Long id) {
34 return quizRepository.findById(id).orElse(null);
35 }
36}
Note: See TracBrowser for help on using the repository browser.