using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Model { public class Animal { public string Nom { get; set; } public string DateNaissance { get; set; } public string Sexe { get; set; } public string DateAdoption { get; set; } public string Taille { get; set; } public string Poids { get; set; } public string Alimentation { get; set; } public Espece Espece { get; set; } public Race? Race { get; set; } public Animal(Espece espece, string nom = "Inconnu", string dateNaissance = "Inconnue", string sexe = "Inconnu", string dateAdpotion = "Inconnue", string taille = "Inconnue", string poids = "Iconnu", string alimentation = "Inconnue", Race? race = null) { Espece = espece; Nom = nom; DateNaissance = dateNaissance; Sexe = sexe; DateAdoption = dateAdpotion; Taille = taille; Poids = poids; Alimentation = alimentation; Race = race; } public void AfficherAnimal(Zootheque zootheque) { Console.WriteLine("\n" + Nom); Console.WriteLine("\tDate de naissance : " + DateNaissance); Console.WriteLine("\tSexe : " + Sexe); Console.WriteLine("\tDate d'adoption : " + DateAdoption); Console.WriteLine("\tTaille : " + Taille); Console.WriteLine("\tPoids : " + Poids); Console.WriteLine("\tAlimentation : " + Alimentation); Console.WriteLine("\tEspece : " + Espece.Nom); if(Race != null) Console.WriteLine("\tRace : " + Race.Nom); while (true) { Console.WriteLine("\n\t1- Modifier"); Console.WriteLine("\n\t1- Supprimer"); Console.WriteLine("\t9- Retour"); Console.Write("\n\tEntrer votre choix : "); int decision = Convert.ToInt32(Console.ReadLine()); switch (decision) { case 1: zootheque.SupprimerAnimal(this); break; case 2: break; case 9: return; default: Console.WriteLine("\tChoix incorrect\n"); break; } } } } }