Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");

            StubDataManager stub1 = new StubDataManager();
            List <Article>  affichage
                = new List <Article>();

            affichage = stub1.getArticles();
            foreach (Article articleSearch in affichage)
            {
                Console.WriteLine($"Article :{articleSearch.Nom}");
            }

            Article tt = new Article("DDDD", "ballon");

            bool isAdd = stub1.addArticle(tt);

            foreach (Article articleSearch in affichage)
            {
                Console.WriteLine($"Article :{articleSearch.Nom}");
            }
            Console.WriteLine($" Booleen {isAdd}");
            Article isFind = stub1.findArticle("AAAA");

            Console.WriteLine($"Nom article trouvé :  {isFind.Nom}");
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            WriteLine("Création de la facade");
            FacadeApplication facade = new FacadeApplication();

            //Inscription d'un utilisateur
            if (facade.SInscrire("Marley", "Bob", "*****@*****.**", "bob"))
            {
                WriteLine("Inscription de Bob Marley réussie");
            }
            else
            {
                WriteLine("Impossible de s'inscrire. Cette adresse email est déjà utilisée");
            }


            // chargement des données depuis le stub

            IDataManager stubDataLoad = new StubDataManager();

            facade.ChargerListeUtilisateurs(stubDataLoad.ChargerUtilisateur());
            WriteLine("Chargement de la liste utilisateurs OK");
            facade.ChargerListeCours(stubDataLoad.ChargerCours());
            WriteLine("Chargement de la liste cours OK");
            //Connexion d'un utilisateur

            if (facade.SeConnecter(new Etudiant("neuts", "benoit", "*****@*****.**", "1234")) != null)
            {
                WriteLine("Connexion réussie");
            }
            else
            {
                WriteLine("Utilisateur non reconnu");
            }

            // TODO Bob Marley a suivi un cours

            Console.ReadLine();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            IDataManager dm = new StubDataManager();

            Manager m = new Manager(dm);

            m.Chargement();


            //Dictionary de personnes pour test film1
            Dictionary <Job, List <Personne> > personnes = new Dictionary <Job, List <Personne> >();
            List <Personne> acteurs = new List <Personne>
            {
                new Personne("jack", "paul"),
                new Personne("anne", "champetre")
            };
            List <Personne> reals = new List <Personne>
            {
                new Personne("Lucas", "george"),
                new Personne("Durif", "sylvain")
            };

            personnes.Add(Job.Acteur, acteurs);
            personnes.Add(Job.Realisateur, reals);

            //Dictionary de personnes pour test film22
            Dictionary <Job, List <Personne> > perso2 = new Dictionary <Job, List <Personne> >();
            List <Personne> acteurs2 = new List <Personne>
            {
                new Personne("pierre", "truffaux"),
                new Personne("lise", "dutroux")
            };
            List <Personne> reals2 = new List <Personne>
            {
                new Personne("Zemeckis", "Robert"),
            };

            perso2.Add(Job.Acteur, acteurs2);
            perso2.Add(Job.Realisateur, reals2);

            Film f = new Film("Star Wars", 1990, "superbe histoire", personnes, null, null);

            Film f1 = new Film("Star Wars", 1990, "superbe histoire", personnes, null, null);

            Film f2 = new Film("Forrest Gump", 1994, "superbe histoire", perso2, null, null);

            m.AjouterFilm(f);
            m.AjouterFilm(f1);
            m.AjouterFilm(f2);



            //Test de la recherche//
            IEnumerable <Film> fl = m.RechercherReal("Lucas", "george");

            //Test recherche Film
            RechFilmParNom     re  = new RechFilmParNom();
            IEnumerable <Film> liF = re.RechercheFilm("Forrest", m.Films);

            foreach (Film fi in liF)
            {
                Console.WriteLine(fi.Titre);
            }

            Console.WriteLine(f2.PathFile);

            foreach (Film fi in fl)
            {
                Console.WriteLine(fi.Titre);
            }

            //Test ajout de Film
            foreach (Film fi in m.Films)
            {
                Console.WriteLine(fi);
            }

            Console.WriteLine("/////////////////////////////////////////////");

            m.AjouterFilm(f);

            foreach (Film fi in m.Films)
            {
                Console.WriteLine(fi);
            }

            Console.WriteLine("/////////////////////////////////////////////");

            m.AjouterFilm(f2);

            foreach (Film fi in m.Films)
            {
                Console.WriteLine(fi);
            }

            Console.WriteLine("/////////////////////////////////////////////");

            m.AjouterFilm(f1);

            foreach (Film fi in m.Films)
            {
                Console.WriteLine(fi);
            }

            Console.WriteLine("/////////////////////////////////////////////");


            //Test de l'ajout de Réal//

            foreach (Personne p in m.ListReal)
            {
                Console.WriteLine(p);
            }
        }