|
|
|
@ -21,15 +21,26 @@ namespace Model
|
|
|
|
|
//public string Entretien { get; }
|
|
|
|
|
//public string Cout { 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;
|
|
|
|
|
NomScientifique = nomScientifique;
|
|
|
|
|
EsperanceVie = esperanceVie;
|
|
|
|
|
PoidsMoyen = poidsMoyen;
|
|
|
|
|
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()
|
|
|
|
@ -39,6 +50,8 @@ namespace Model
|
|
|
|
|
Console.WriteLine("\tEspérance de vie : " + EsperanceVie);
|
|
|
|
|
Console.WriteLine("\tPoids moyen : " + PoidsMoyen);
|
|
|
|
|
Console.WriteLine("\tTaille moyenne : " + TailleMoyenne);
|
|
|
|
|
|
|
|
|
|
AffficherListeRace();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|