public CaracteristiquesWS(Caracteristiques carac):base(carac.Id) { string temp; this.nom = carac.Nom; this.valeur = carac.Valeur; temp = carac.DefString(); var caracs = Enum.GetValues(typeof(EDefCaracteristiqueWS)); foreach(EDefCaracteristiqueWS str in caracs) { if(str.ToString() == temp) { this.definition = str; break; } } temp = carac.TypeString(); var types = Enum.GetValues(typeof(ETypeCaracteristiqueWS)); foreach (ETypeCaracteristiqueWS str in types) { if (str.ToString() == temp) { this.type = str; break; } } }