36 lines
877 B
Java
36 lines
877 B
Java
package de.roko.archiv.kibubackend.service;
|
|
|
|
import de.roko.archiv.kibubackend.model.Bild;
|
|
import de.roko.archiv.kibubackend.repository.BildRepository;
|
|
import org.springframework.http.ResponseEntity;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import java.util.List;
|
|
import java.util.Optional;
|
|
|
|
@Service
|
|
public class BildService {
|
|
|
|
private final BildRepository bildRepository;
|
|
|
|
public BildService(BildRepository bildRepository) {
|
|
this.bildRepository = bildRepository;
|
|
}
|
|
|
|
public Bild save(Bild bild) {
|
|
return bildRepository.save(bild);
|
|
}
|
|
|
|
public ResponseEntity<List<Bild>> findAll() {
|
|
return ResponseEntity.ok(bildRepository.findAll());
|
|
}
|
|
|
|
public Optional<Bild> findById(Long id) {
|
|
return bildRepository.findById(id);
|
|
}
|
|
|
|
public void deleteById(Long id) {
|
|
bildRepository.deleteById(id);
|
|
}
|
|
}
|