public virtual Pret Emprunte(Exemplaire ex) { if (Prets.Count(p => !p.EstTermine()) < 5) { if (ex.EstDisponible()) { ex.Adherent = this; Pret pret = new Pret(); pret.DateEmprunt = DateTime.Now; pret.Adherent = this; pret.Exemplaire = ex; Prets.Add(pret); return(pret); } else { throw new Exception("L'exemplaire est dejà emprunté"); } } else { throw new Exception("Limite de 5 ouvrages empruntés atteinte !"); } }
public virtual void Add(Pret pret) { pret.Adherent = this; this.Prets.Add(pret); }