package nl.sjoelclub.competitie.score;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;


@Service
@Transactional		//Mag operaties op de database doen.
public class ScoreService {
	@Autowired		//Verbinding tussen repository en service. Zorgt ervoor dat je een object van Repository tot beschikking hebt (eigenlijk interface)
	private ScoreRepository scoreRepository;

	
	public Score save(Score score) {
		return scoreRepository.save(score);
	}


	public Iterable<Score> findAll() {					//Iterable is een verzameling op het hoogste niveau. Doorheenloopbaar.
		
		Iterable<Score> result = scoreRepository.findAll();
		return result;
	}
	
	
}


//Verbinding tussen repository en service. Zorgt ervoor dat je een object van Repository tot beschikking hebt (eigenlijk interface)
package nl.sjoelclub.competitie.score;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;


@Service
@Transactional		//Mag operaties op de database doen.
public class ScoreService {
	@Autowired		//Verbinding tussen<SUF>
	private ScoreRepository scoreRepository;

	
	public Score save(Score score) {
		return scoreRepository.save(score);
	}


	public Iterable<Score> findAll() {					//Iterable is een verzameling op het hoogste niveau. Doorheenloopbaar.
		
		Iterable<Score> result = scoreRepository.findAll();
		return result;
	}
	
	
}

