public void enregistrerEquipesParticipation(List <FifaModeles.EquipesModele> lEquipe, Guid championnatId) { using (FifaManagerEphecEntities ctx = new FifaManagerEphecEntities(_Connection)) { try { foreach (FifaModeles.EquipesModele equipe in lEquipe) { ctx.EquipeParticipation_Add(equipe.equipeId, championnatId); } using (TransactionScope scope = new TransactionScope()) { ctx.SaveChanges(); scope.Complete(); } } catch (Exception ex) { if (ex.InnerException != null && ex.InnerException is SqlException) { TechnicalError oErreur = new TechnicalError((SqlException)ex.InnerException); throw oErreur; } else { throw ex; } } } }