using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Serialization; using System.Text; using System.Threading.Tasks; namespace MangaMap.Model { [DataContract] public class Utilisateur : Personne { [DataMember] public string nom { get; private set; } [DataMember] public string prenom { get; private set; } [DataMember] public int age { get; private set; } [DataMember] public List ListeOeuvreEnVisionnage { get; set; } [DataMember] public List ListeOeuvreDejaVu { get; private set; } [DataMember] public List ListeOeuvrePourPlusTard { get; private set; } [DataMember] public List ListeOeuvreFavorites { get; private set; } public Utilisateur(string email, string pseudo, string mdp, string nom, string prenom, int age) { Email = email; Pseudo = pseudo; MotDePasse = mdp; this.nom = nom; this.prenom = prenom; this.age = age; ListeOeuvreEnVisionnage = new List(); ListeOeuvreDejaVu = new List(); ListeOeuvrePourPlusTard = new List(); ListeOeuvreFavorites = new List(); } public Utilisateur() { ListeOeuvreEnVisionnage = new List(); ListeOeuvreDejaVu = new List(); ListeOeuvrePourPlusTard = new List(); ListeOeuvreFavorites = new List(); } public void SupprimerUtilisateur() { this.nom = null; this.prenom = null; this.age = 0; } } }