VerreSupplementAssoIteService.java

package com.sintia.ffl.admin.optique.services.services;

import com.sintia.ffl.admin.optique.dal.entities.VerreSupplementAssoIte;
import com.sintia.ffl.admin.optique.dal.entities.catalogue.VerreSupplementAssoCatalogueIte;
import com.sintia.ffl.admin.optique.dal.repositories.catalogue.VerreSupplementAssoCatalogueIteRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.Optional;

@Service
public class VerreSupplementAssoIteService {
	
	@Autowired
	VerreSupplementAssoCatalogueIteRepository verreSupplementAssoCatalogueIteRepository;
	
	public VerreSupplementAssoCatalogueIte exist(String codeSupplement, String codeVerre) {
		Optional<VerreSupplementAssoCatalogueIte> verreSupplementAssoIte = verreSupplementAssoCatalogueIteRepository.findBymodeleVerreIte_codeOptoCodeVerreAndSupplementVerreIte_codeSupplementVerre(codeVerre, codeSupplement);
		if(verreSupplementAssoIte.isPresent())
			return verreSupplementAssoIte.get();
		return null;
	}
	
	public void modifyOrCreate(VerreSupplementAssoCatalogueIte verreSupplementAssoIte) {
		verreSupplementAssoCatalogueIteRepository.save(verreSupplementAssoIte);
	}
}