using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Modèle { /// /// 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 { private List monsters = null!; public List ListMonsters { get { return monsters; } private set { monsters = value; } } public MonsterBase() { ListMonsters = new Stub().loadMonsters(); } public List search(string texte, MonsterBase mb) { List lm = new List(); foreach (Monstre m in mb.ListMonsters) { if (m.Name.Contains(texte, System.StringComparison.CurrentCultureIgnoreCase)) lm.Add(m); } return lm; } } }