diff --git a/Solution/Wikipet's/Console/Program.cs b/Solution/Wikipet's/Console/Program.cs index e7fcdbb..10a2b59 100644 --- a/Solution/Wikipet's/Console/Program.cs +++ b/Solution/Wikipet's/Console/Program.cs @@ -6,6 +6,8 @@ using System.Runtime.InteropServices; namespace MyProject; class Program { + public static Especetheque Especetheque { get; set; } = Stub.LaodEspecetheque(); + static void Main(string[] args) { MenusPrincipal(); @@ -15,27 +17,28 @@ class Program { while (true) { - Console.Clear(); - Console.WriteLine("Menus principal"); - Console.WriteLine("1- Les espèces"); - Console.WriteLine("2- Vos animaux"); - Console.WriteLine("9- Quitter"); + Console.WriteLine("MENUS PRINCIPAL"); + Console.WriteLine("\t1- Les espèces"); + Console.WriteLine("\t2- Vos animaux"); + Console.WriteLine("\t9- Quitter"); - Console.Write("Entrer votre choix : "); + Console.Write("\n\tEntrer votre choix : "); int choix = Convert.ToInt32(Console.ReadLine()); switch (choix) { case 1: + Console.Clear(); MenusEspece(); break; case 2: + Console.Clear(); MenusAnimal(); break; case 9: return; default: - Console.WriteLine("Choix incorrect"); + Console.WriteLine("\tChoix incorrect\n"); break; } } @@ -45,25 +48,26 @@ class Program { while (true) { - Console.Clear(); - Console.WriteLine("Menus des espèces"); - Console.WriteLine("1- Afficher les espèces"); - Console.WriteLine("2- Sélectionner une espèce"); - Console.WriteLine("9- Retour"); + Console.WriteLine("LES ESPECES"); + Console.WriteLine("\t1- Afficher les espèces"); + Console.WriteLine("\t2- Sélectionner une espèce"); + Console.WriteLine("\t9- Retour"); - Console.Write("Entrer votre choix : "); + Console.Write("\n\tEntrer votre choix : "); int choix = Convert.ToInt32(Console.ReadLine()); switch (choix) { case 1: + Especetheque.AfficherListeEspece(); break; case 2: break; case 9: + Console.Clear(); return; default: - Console.WriteLine("Choix incorrect"); + Console.WriteLine("\tChoix incorrect\n"); break; } } @@ -73,15 +77,14 @@ class Program { while (true) { - Console.Clear(); - Console.WriteLine("Menus des animaux"); - Console.WriteLine("1- Afficher les animaux"); - Console.WriteLine("2- Ajouter un animal"); - Console.WriteLine("3- Modifier un animal"); - Console.WriteLine("4- Supprimer un animal"); - Console.WriteLine("9- Retour"); + Console.WriteLine("LES ANIMAUX"); + Console.WriteLine("\t1- Afficher les animaux"); + Console.WriteLine("\t2- Ajouter un animal"); + Console.WriteLine("\t3- Modifier un animal"); + Console.WriteLine("\t4- Supprimer un animal"); + Console.WriteLine("\t9- Retour"); - Console.Write("Entrer votre choix : "); + Console.Write("\n\tEntrer votre choix : "); int choix = Convert.ToInt32(Console.ReadLine()); switch (choix) @@ -95,9 +98,10 @@ class Program case 4: break; case 9: + Console.Clear(); return; default: - Console.WriteLine("Choix incorrect"); + Console.WriteLine("\tChoix incorrect\n"); break; } } diff --git a/Solution/Wikipet's/Model/Especetheque.cs b/Solution/Wikipet's/Model/Especetheque.cs new file mode 100644 index 0000000..66d3697 --- /dev/null +++ b/Solution/Wikipet's/Model/Especetheque.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Model +{ + public class Especetheque + { + public HashSet ListeEspeces = new HashSet(); + + public Especetheque(HashSet listeEspece) + { + ListeEspeces = listeEspece; + } + + public void AfficherListeEspece() + { + Console.WriteLine("\nLISTE DES ESPECES : "); + foreach (Espece espece in ListeEspeces) + { + Console.WriteLine("\t" + espece.Nom + " (" + espece.NomScientifique + ")"); + } + Console.WriteLine("\n"); + } + } +} + diff --git a/Solution/Wikipet's/Model/Stub.cs b/Solution/Wikipet's/Model/Stub.cs new file mode 100644 index 0000000..a8ccf0d --- /dev/null +++ b/Solution/Wikipet's/Model/Stub.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Model +{ + public class Stub + { + public static Especetheque LaodEspecetheque() + { + HashSet ListeEspeces = new HashSet(); + ListeEspeces.Add(new("Chien", "Canis lupus familiaris")); + ListeEspeces.Add(new("Chat", "Felis catus")); + ListeEspeces.Add(new("Hamster", "Cricetinae")); + ListeEspeces.Add(new("Lapin", "Oryctolagus cuniculus")); + + + return (new(ListeEspeces)); + } + } +}