Ajout de la class Especetheque, ajout de la class Stub, modification des menus
continuous-integration/drone/push Build is failing Details

pull/18/head
Leana BESSON 2 years ago
parent 0458f44756
commit d8f1dcb8f1

@ -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;
}
}

@ -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<Espece> ListeEspeces = new HashSet<Espece>();
public Especetheque(HashSet<Espece> 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");
}
}
}

@ -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<Espece> ListeEspeces = new HashSet<Espece>();
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));
}
}
}
Loading…
Cancel
Save