Files
skamp/src/main/java/de/iwomm/propify_api/service/ProjectStatusService.java
2025-10-02 18:01:23 +02:00

34 lines
961 B
Java

package de.iwomm.propify_api.service;
import de.iwomm.propify_api.dto.ProjectStatusDTO;
import de.iwomm.propify_api.entity.ProjectStatus;
import de.iwomm.propify_api.repository.ProjectStatusRepository;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.List;
@Service
public class ProjectStatusService {
private final ProjectStatusRepository projectStatusRepository;
public ProjectStatusService(ProjectStatusRepository projectStatusRepository) {
this.projectStatusRepository = projectStatusRepository;
}
public List<ProjectStatusDTO> toDTOs(List<ProjectStatus> projectStatuses) {
List<ProjectStatusDTO> dtos = new ArrayList<>();
projectStatuses.forEach(projectStatus -> {
dtos.add(new ProjectStatusDTO(projectStatus));
});
return dtos;
}
public List<ProjectStatus> findAll() {
return projectStatusRepository.findAll();
}
}