Skip to content
Extraits de code Groupes Projets
Valider b59acd31 rédigé par aicha.elyamalhi's avatar aicha.elyamalhi
Parcourir les fichiers

get all sessions

parent a0003bac
Branches
Étiquettes
1 requête de fusion!20MYD-173/get all sessions
Ce commit fait partie de la requête de fusion !20. Les commentaires créés ici seront créés dans le contexte de cette requête de fusion.
......@@ -23,5 +23,9 @@ public class SaleSessionController {
return new ResponseEntity<>(createdSaleSession, HttpStatus.CREATED);
}
@GetMapping("/saleSessions")
public ResponseEntity<List<SaleSessionDTO>> getAllSaleSessions() {
List<SaleSessionDTO> saleSessions = saleSessionService.getAllSaleSessions();
return new ResponseEntity<>(saleSessions, HttpStatus.OK);
}
}
......@@ -7,4 +7,6 @@ import java.util.List;
public interface SaleSessionService {
SaleSessionDTO createSaleSession(SaleSession saleSession);
List<SaleSessionDTO> getAllSaleSessions();
}
......@@ -21,6 +21,12 @@ public class SaleSessionServiceImp implements SaleSessionService{
SaleSession savedSaleSession = saleSessionRepository.save(saleSession);
return saleSessionMapper.toDTO(savedSaleSession);
}
@Override
public List<SaleSessionDTO> getAllSaleSessions() {
return saleSessionRepository.findAll().stream()
.map(saleSessionMapper::toDTO)
.collect(Collectors.toList());
}
}
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter