Modification de l'affichage
continuous-integration/drone/push Build is failing Details

pull/18/head
Leana BESSON 2 years ago
parent 3420adfaa5
commit 7a25830b04

@ -21,15 +21,26 @@ namespace Model
//public string Entretien { get; } //public string Entretien { get; }
//public string Cout { get; } //public string Cout { get; }
//public string Conseil { get; } //public string Conseil { get; }
//public HashSet<Race> ListeRaces { get; } = new HashSet<Race>(); public HashSet<Race>? ListeRaces { get; } = new HashSet<Race>();
public Espece(string nom = "Inconnu", string nomScientifique = "Inconnu", string esperanceVie = "Inconnue", string poidsMoyen = "Inconnu", string tailleMoyenne = "Inconnue") public Espece(string nom = "Inconnu", string nomScientifique = "Inconnu", string esperanceVie = "Inconnue", string poidsMoyen = "Inconnu", string tailleMoyenne = "Inconnue", HashSet<Race>? races = null)
{ {
Nom = nom; Nom = nom;
NomScientifique = nomScientifique; NomScientifique = nomScientifique;
EsperanceVie = esperanceVie; EsperanceVie = esperanceVie;
PoidsMoyen = poidsMoyen; PoidsMoyen = poidsMoyen;
TailleMoyenne = tailleMoyenne; TailleMoyenne = tailleMoyenne;
ListeRaces = races;
}
internal void AffficherListeRace()
{
Console.WriteLine("\nLISTE DES RACES : ");
foreach (Race race in ListeRaces)
{
Console.WriteLine("\t" + race.Nom + " (" + race.NomScientifique + ")");
}
Console.WriteLine("\n");
} }
public void AfficherEspece() public void AfficherEspece()
@ -39,6 +50,8 @@ namespace Model
Console.WriteLine("\tEspérance de vie : " + EsperanceVie); Console.WriteLine("\tEspérance de vie : " + EsperanceVie);
Console.WriteLine("\tPoids moyen : " + PoidsMoyen); Console.WriteLine("\tPoids moyen : " + PoidsMoyen);
Console.WriteLine("\tTaille moyenne : " + TailleMoyenne); Console.WriteLine("\tTaille moyenne : " + TailleMoyenne);
AffficherListeRace();
} }
} }
} }

@ -10,9 +10,13 @@ namespace Model
{ {
public static Especetheque LaodEspecetheque() public static Especetheque LaodEspecetheque()
{ {
HashSet<Race> Races = new HashSet<Race>();
Races.Add(new("Abyssin"));
Races.Add(new("American curl"));
HashSet<Espece> ListeEspeces = new HashSet<Espece>(); HashSet<Espece> ListeEspeces = new HashSet<Espece>();
ListeEspeces.Add(new("Chien", "Canis lupus familiaris")); ListeEspeces.Add(new("Chien", "Canis lupus familiaris"));
ListeEspeces.Add(new("Chat", "Felis catus")); ListeEspeces.Add(new("Chat", "Felis catus", "15 à 20 ans", "15 à 20 kg", "10 à 15 cm", Races));
ListeEspeces.Add(new("Hamster", "Cricetinae")); ListeEspeces.Add(new("Hamster", "Cricetinae"));
ListeEspeces.Add(new("Lapin", "Oryctolagus cuniculus")); ListeEspeces.Add(new("Lapin", "Oryctolagus cuniculus"));

Loading…
Cancel
Save