UtilisateurPromoteurService.java
- package com.sintia.ffl.admin.audio.services.services;
- import com.sintia.ffl.admin.audio.dal.entities.UtilisateurPromoteur;
- import com.sintia.ffl.admin.audio.dal.repositories.UtilisateurPromoteurRepository;
- import com.sintia.ffl.admin.audio.services.dto.UtilisateurPromoteurDTO;
- import com.sintia.ffl.admin.audio.services.mappers.PromoteurMapper;
- import com.sintia.ffl.adminui.commons.dto.PromoteurDTO;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.ArrayList;
- import java.util.List;
- @Slf4j
- @Service
- public class UtilisateurPromoteurService {
-
- @Autowired
- private UtilisateurPromoteurRepository utilisateurPromoteurRepository;
- @Autowired
- private PromoteurMapper promoteurMapper;
-
- public List<PromoteurDTO> getPromoteursForUser(String utilisateur){
-
- Iterable<UtilisateurPromoteur> allUtilisateurPromoteurs = utilisateurPromoteurRepository.findAll();
- List<PromoteurDTO> utilisateurPromoteurs = new ArrayList<>();
-
- for (UtilisateurPromoteur utilisateurPromoteur: allUtilisateurPromoteurs) {
- log.info("utilisateur : " + utilisateurPromoteur.getUtilisateur());
- if(utilisateurPromoteur.getUtilisateur().equals(utilisateur)){
- log.info("dans le if");
- utilisateurPromoteurs.add(promoteurMapper.toDto(utilisateurPromoteur.getPromoteur()));
- log.info("promoteur : " + utilisateurPromoteur.getPromoteur().getCodePromoteur());
- }
- }
-
- return utilisateurPromoteurs;
- }
-
- public List<UtilisateurPromoteurDTO> getUtilisateurs(){
- Iterable<UtilisateurPromoteur> allUtilisateurPromoteurs = utilisateurPromoteurRepository.findAll();
- List<UtilisateurPromoteurDTO> utilisateurPromoteurs = new ArrayList<>();
- for (UtilisateurPromoteur utilisateurPromoteur : allUtilisateurPromoteurs) {
- UtilisateurPromoteurDTO utilisateurPromoteurDTO = new UtilisateurPromoteurDTO();
- utilisateurPromoteurDTO.setUtilisateur(utilisateurPromoteur.getUtilisateur());
- utilisateurPromoteurDTO.setPromoteur(utilisateurPromoteur.getPromoteur());
- utilisateurPromoteurDTO.setId(utilisateurPromoteur.getId());
- utilisateurPromoteurs.add(utilisateurPromoteurDTO);
- }
- return utilisateurPromoteurs;
- }
- }