Ejemplo n.º 1
0
 /// <see cref="PieceDeMusee.RechercheParCaracteres(string)"/>
 public override IEnumerable <IPieceDeMusee> RechercheParCaracteres(string mot)
 {
     return(ListePDM.Where(pdm => pdm is Element && pdm.Nom.Contains(mot)).Concat(ListePDM.SelectMany(pdm => pdm.ListePDM).Where(pdm => pdm is Element && pdm.Nom.Contains(mot))));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Méthode qui renvoit tous les éléments/collections qui ont leur nom contenant la chaine de caractères.
 /// </summary>
 /// <param name="caractere">Chaine de caractères</param>
 /// <returns>
 /// Une collection d'objets de type IPieceDeMusee selon la recherche.</returns>
 public IEnumerable <IPieceDeMusee> RechercheEltsParCaracteres(string caracteres)
 {
     return(((ListePDM.Select(p => p)).Concat(ListePDM.SelectMany(p => p.ListePDM))).Where(l => l.Nom.Contains(caracteres)));
 }