public static DetailsGroupModel GroupToDetails(Groupe groupe) { return(new DetailsGroupModel() { LeGroupe = MapToDBModel.GroupToEditGroupModel(groupe), LEvent = MapToDBModel.EvenementToEventModel(groupe.Evenement), Membres = groupe.MembreGroupe.Select(e => MapToDBModel.MemberToProfile(e)).ToList() }); }
public static EditGroupModel GroupToEditGroupModel(Groupe g) { EditGroupModel Em = new EditGroupModel(); Em.MonGroupe = new GroupModel() { IdGroupe = g.IdGroupe, Description = g.Description, Nom = g.Nom }; EvenementRepository er = new EvenementRepository(ConfigurationManager.ConnectionStrings["CnstrDev"].ConnectionString); List <Evenement> ev = er.GetAll().ToList(); Em.MesEvents = new List <EventModel>(); //Mapping foreach (Evenement item in ev) { Em.MesEvents.Add(MapToDBModel.EvenementToEventModel(item)); } return(Em); }