Example #1
0
 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
         }
     };
 }
Example #2
0
        public List <Livre> GetLivreByAuteur(Auteur auteur)
        {
            List <Livre> Livres = GetAllLivres();

            return(Livres.FindAll(l => l.Auteur.Id == auteur.Id));
        }