package com.escolapios.fctmongo.service;

import com.escolapios.fctmongo.entity.Profesor;
import com.escolapios.fctmongo.repository.ProfesorRepository;
import org.springframework.stereotype.Service;
import java.util.List;

@Service
public class ProfesorService {
    private final ProfesorRepository repository;

    public ProfesorService(ProfesorRepository repository) { this.repository = repository; }

    public Profesor guardar(Profesor profesor) { return repository.save(profesor); }
    public List<Profesor> obtenerTodos() { return repository.findAll(); }
    public Profesor obtenerPorId(String id) { return repository.findById(id).orElseThrow(); }
    public void eliminar(String id) { repository.deleteById(id); }
}
