public void RendreOeuvre() { Console.WriteLine("votre identifiant : "); Int32.TryParse(Console.ReadLine(), out int identifiant); //on recherche l'adhérent adherent = mediatheque.GetAdherentById(identifiant); if (adherent != null) { Console.WriteLine(adherent); if (adherent.OeuvreEmprunte.Count > 0) { Console.WriteLine("Numéro de l'oeuvre à rendre : "); Int32.TryParse(Console.ReadLine(), out int id); oeuvre = mediatheque.GetOeuvreById(id); if (oeuvre != null) { mediatheque.OeuvreDispo += () => ChangeText("Livre n°" + id + " est disponible", ConsoleColor.Green); mediatheque.OeuvreDispo += AlertSonore; DateTime dateRendu = DateTime.Now; mediatheque.Rendre(id, dateRendu, "disponible", identifiant); } } else { ChangeText("votre liste est vide!!", ConsoleColor.Red); } } else { ChangeText("Vous n'êtes pas inscrit, veuillez vous inscrire", ConsoleColor.Red); } }
public void RendreOeuvre() { Console.WriteLine("Numéro de l'oeuvre à rendre : "); Int32.TryParse(Console.ReadLine(), out int id); oeuvre = mediatheque.GetOeuvreById(id); if (oeuvre != null) { mediatheque.OeuvreDispo += () => ChangeText("Livre n°" + id + " est disponible", ConsoleColor.Green); DateTime dateRendu = DateTime.Now; mediatheque.Rendre(id, dateRendu, "disponible"); } }