/// <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))); }