using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Model { /// /// Cette classe permet d'initialiser une base de données de monstres, en appelant pour le /// moment le stub. Elle permet également de manipuler les données des monstres. /// public class MonsterBase : IRechercheMonstre { public List ListMonsters { get { return monsters; } private set { monsters = value; } } private List monsters = null!; public MonsterBase() { ListMonsters = new Stub().loadMonsters(); } public List search(string texte, MonsterBase mb) { return (from Monstre m in mb.ListMonsters where m.Name.Contains(texte, System.StringComparison.CurrentCultureIgnoreCase) select m).ToList(); // LINQ } } }