package de.accso.flexinale.domain.services;

import de.accso.flexinale.domain.dao.VorfuehrungDao;
import de.accso.flexinale.domain.model.Vorfuehrung;
import de.accso.flexinale.shared_kernel.Identifiable;

import java.util.List;

public class VorfuehrungService {

    private final VorfuehrungDao vorfuehrungDao;

    public VorfuehrungService(final VorfuehrungDao vorfuehrungDao) {
        this.vorfuehrungDao = vorfuehrungDao;
    }

    public List<Vorfuehrung> vorfuehrungen() {
        return vorfuehrungDao.findAll();
    }

    public Vorfuehrung vorfuehrung(final Identifiable.Id id) {
        return vorfuehrungDao.findById(id).orElse(null);
    }
}
