public Dal() { // Auteurs MickaelConnelly = new Auteur { Id = 1, Nom = "Mickael Connelly" }; HarlanCoben = new Auteur { Id = 2, Nom = "Harlan Coben" }; MaximeChattam = new Auteur { Id = 3, Nom = "Maxime Chattam" }; // Livres EnAttendantLeJour = new Livre { Id = 1, Titre = "En attendant le jour", DateDeParution = new DateTime(2019, 03, 13), Auteur = MickaelConnelly, EstEmprunte = false }; EchoPark = new Livre { Id = 2, Titre = "Echo Park", DateDeParution = new DateTime(2018, 11, 28), Auteur = MickaelConnelly, EstEmprunte = true }; LeDernierCoyote = new Livre { Id = 3, Titre = "Le dernier Coyote", DateDeParution = new DateTime(1995, 1, 1), Auteur = MickaelConnelly, EstEmprunte = true }; PeurNoire = new Livre { Id = 4, Titre = "Peur noire", DateDeParution = new DateTime(2000, 3, 12), Auteur = HarlanCoben, EstEmprunte = true }; Predateurs = new Livre { Id = 5, Titre = "Prédateurs", DateDeParution = new DateTime(2007, 4, 4), Auteur = MaximeChattam, EstEmprunte = false }; // Clients JeanClaudeDuss = new Client { Email = "*****@*****.**", Nom = "Jean-Claude DUSS", LivreEmpruntes = new List <Livre> { PeurNoire } }; FrancoisPignon = new Client { Email = "*****@*****.**", Nom = "François PIGNON", LivreEmpruntes = new List <Livre> { EchoPark, LeDernierCoyote } }; }
public List <Livre> GetLivreByAuteur(Auteur auteur) { List <Livre> Livres = GetAllLivres(); return(Livres.FindAll(l => l.Auteur.Id == auteur.Id)); }