예제 #1
0
        static void Main(string[] args)
        {
            Auteur gates = new Auteur("Gates", "Bill");
            Livre  l1    = new MediaLibrary.Livre("C#", "123", "Programmation", gates);

            Console.WriteLine(l1.Titre);
            foreach (var a in l1.Auteurs)
            {
                Console.WriteLine(a.Nom);
            }
            l1.Emprunter();
            Revue r1 = new MediaLibrary.Revue("Le Monde", "13 septembre 2019", "456", "Informations générales");

            Console.WriteLine(r1);
            Catalogue catalogue = new MediaLibrary.Catalogue();

            catalogue.Ajoute(l1);
            catalogue.Ajoute(l1);
            catalogue.Ajoute(new Livre("Windows", "010", "Système d'exploitation", gates));
            catalogue.Ajoute(r1);
            catalogue.AfficheTous();
            catalogue.AfficheLivre();
            catalogue.AfficheEmpruntable();
            Console.WriteLine(gates.getOuvrage());
            catalogue.Supprime(l1);
            Console.WriteLine(gates.getOuvrage());
            Console.WriteLine(catalogue.Liste.Last());
            Auteurs auteurs = new MediaLibrary.Auteurs();

            auteurs.ajout(gates);
            auteurs.ajout(new Auteur("Dupond", "Marie"));
            Auteur recherche = auteurs.trouve("Gates", "Bill");

            Console.WriteLine(recherche);
            recherche = auteurs.search("Gates", "Bill");
            Console.WriteLine(recherche);
        }