public bool Emprunte(Volume volume) { /** TODO : A Faire */ if (volume == null) { throw new Exception(); } // ajout possible d'une methode de verification si il possède déjà l'emprunt et que l'on veut l'en empecher if (volume.Emprunter() != true) { return(false); } Emprunt e = new Emprunt(new DateTime(), Id, volume.Id); listeEmprunts.Add(e); return(true); }
public void AfficherEmprunteursDocument(int id) { /** TODO : A Faire */ Document d = RechercherDocument(id); if (d != null) { foreach (Adherent a in listeAdherents) { Emprunt aDoc = a.ListeEmprunts.Find(delegate(Emprunt e) { return(e.IdVolumeEmprunter == id); }); if (aDoc != null) { Document livreEmprunter = RechercherDocument(aDoc.IdVolumeEmprunter); Console.WriteLine(a.Description + ":" + livreEmprunter.Description); } } } }