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}"); }
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(); }
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); } }