diff --git a/src/main/java/com/mycompany/bibliotheque/Controle/LivreValide.java b/src/main/java/com/mycompany/bibliotheque/Controle/LivreValide.java index fda91a5..895a3e4 100644 --- a/src/main/java/com/mycompany/bibliotheque/Controle/LivreValide.java +++ b/src/main/java/com/mycompany/bibliotheque/Controle/LivreValide.java @@ -5,6 +5,8 @@ package com.mycompany.bibliotheque.Controle; import com.mycompany.bibliotheque.Metier.Livre; +import com.mycompany.bibliotheque.Metier.Utilisateur; +import java.util.Scanner; /** * Classe de contrôle de la classe Livre @@ -93,4 +95,26 @@ public class LivreValide { } return valide; }; + + + /** + * IsDisponible() + * Vérifier livre pas déjà emprunté + * @author Morgann/Emile + */ + public static boolean retourLivre(Utilisateur user){ + Scanner sc = new Scanner(System.in); + int i=0; + for(Livre unLivre:user.getEmprunts()){ + i++; + System.out.println(i+". "+unLivre.getTitre()); + } + System.out.print("Merci de faire votre choix : "); + int choix = sc.nextInt(); + Livre leLivre = user.getEmprunts().get(choix-1); + + leLivre.setEmprunte(false); + user.getEmprunts().remove(leLivre); + return leLivre.isEmprunte(); + } }