//Récupère un UE de la liste avant de l'éffacer. public UE getUE(string id) { UE item = listUE.FirstOrDefault(u => u.id == id); listUE.Remove(item); return(item); }
private void AddModuleToUE(Module m, Semestre s) { UE u = s.getUE(m.idUE); //On regarde si on a déjà cet UE if (u == null) { u = new UE(m.idUE); } u.modules.Add(m); s.listUE.Add(u); }