using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; using static System.Runtime.InteropServices.JavaScript.JSType; namespace Model { public class Espece { public string Nom { get; } public string NomScientifique { get; } public string Image { get; } public string EsperanceVie { get; } public string PoidsMoyen { get; } public string TailleMoyenne { get; } public List? ListeRaces { get; } = new List(); public string Comportement { get; } public string Sante { get; } public string Education { get; } public string Entretien { get; } public string Cout { get; } public string Conseil { get; } public Espece(string nom = "", string nomScientifique = "", string image = "", string esperanceVie = "", string poidsMoyen = "", string tailleMoyenne = "", List? races = null, string comportement = "", string sante = "", string education = "", string entretien = "", string cout = "", string conseil = "") { Nom = nom; NomScientifique = nomScientifique; Image = image; EsperanceVie = esperanceVie; PoidsMoyen = poidsMoyen; TailleMoyenne = tailleMoyenne; ListeRaces = races; Comportement = comportement; Sante = sante; Education = education; Entretien = entretien; Cout = cout; Conseil = conseil; } public override string ToString() { return Nom; } public Race? RechercherRace(string choix) { if (ListeRaces != null && choix != "") { foreach (Race race in ListeRaces) { if (race.Nom == choix) { return race; } } Console.WriteLine("\n"); } return null; } } }