34 lines
961 B
Java
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();
|
|
}
|
|
}
|