using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.Text; using System.Threading.Tasks; namespace Models { [DataContract] /// /// Représente un champion. /// public class Champion { /// /// Définit ou définit le nom du champion. /// [DataMember] public string Name { get; private set; } /// /// Définit ou définit le titre du champion. /// [DataMember] public string Titre { get; private set; } /// /// Définit ou définit le nom de l'image associée au champion. /// [DataMember] public string Image { get; private set; } /// /// Définit ou définit la liste des abilités du champion. /// [DataMember] public List Abilities { get; private set; } /// /// Initialise une nouvelle instance de la classe Champion avec un nom, un titre, une image et une liste d'abilités. /// /// Le nom du champion /// Le titre du champion /// Le nom de l'image associée au champion /// La liste des abilités du champion public Champion(string name, string titre, string image, List abilities) { Name = name; Titre = titre; Image = image; Abilities = new List(abilities); } /// /// Initialise une nouvelle instance de la classe Champion avec un nom, un titre et une image. /// La liste des abilités est initialisée avec une liste vide. /// /// Le nom du champion /// Le titre du champion /// Le nom de l'image associée au champion public Champion(string name, string titre, string image) { Name = name; Titre = titre; Image = image; Abilities = new List(); } } }