public void Recherche()
        {
            Console.Write("Tapez année de naissance: ");
            string saisie = Console.ReadLine();
            int    annee  = 0;

            int.TryParse(saisie, out annee);
            var reponse = ListePersonne.Where(p => p.DateDeNaissance.Year == annee);

            foreach (var p in reponse)
            {
                Console.WriteLine(p);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Retourne la personne d'un nom donné
        /// </summary>
        /// <param name="nom">Le nom de la personne recherchée</param>
        /// <returns>La personne recherchée</returns>
        public Personne recupereUnePersonne(string nom)
        {
            List <Personne> personnes = Personnes
                                        .Where(pers => pers.Nom.ToUpper()
                                               .Equals(nom.ToUpper()))
                                        .ToList();

            if (personnes.Count() == 0)
            {
                return(null);
            }
            else
            {
                return(personnes.First());
            }
        }