using CD67.FicheCollege.Entity.WsTiers; using System; using System.ComponentModel.DataAnnotations; using System.Linq; namespace CD67.FicheCollege.Entity { /// /// Classe d'extension de celle d'Entity, nécessaire pour y associer les Metadata /// [MetadataType(typeof(Groupe_Metadata))] public partial class Groupe { public void hydrate() { foreach(Utilisateur utilisateur in Utilisateurs) { utilisateur.hydrate(); } } } /// /// Classe contenant les DataAnnotations pour chaque champ /// public class Groupe_Metadata { [Required] public int Id { get; set; } [Required] [Display(Name = "Nom")] public string Nom { get; set; } [Display(Name = "Description")] public string Description { get; set; } } }