public ActionResult Choix(string httpBundle, int idPlanCadre) { var listPlanCadreEnonceElement = JsonConvert.DeserializeObject <List <PlanCadreCompetenceElement> >(httpBundle); foreach (var planCadreEnonceElement in listPlanCadreEnonceElement) { var planCadreCompetence = new PlanCadreCompetence { IdCompetence = planCadreEnonceElement.IdEnonce, IdPlanCadre = idPlanCadre, //PonderationEnHeure = planCadreEnonceElement.Ponderation }; db.PlanCadreCompetence.Add(planCadreCompetence); db.SaveChanges(); foreach (var element in planCadreEnonceElement.IdElements) { var planCadreElement = new PlanCadreElement { IdPlanCadreCompetence = planCadreCompetence.IdPlanCadreCompetence, IdElement = element }; db.PlanCadreElement.Add(planCadreElement); db.SaveChanges(); } } // ReSharper disable once RedundantAnonymousTypePropertyName return(Json(Url.Action("Structure", "PlanCadre", new { idPlanCadre = idPlanCadre }))); }
public ActionResult Choix(string httpBundle, int _idPlanCadre) { var listPlanCadreEnonceElement = JsonConvert.DeserializeObject <List <PlanCadreCompetenceElement> >(httpBundle); foreach (var planCadreEnonceElement in listPlanCadreEnonceElement) { var planCadreCompetence = new PlanCadreCompetence { IdCompetence = planCadreEnonceElement.IdEnonce, IdPlanCadre = _idPlanCadre, //PonderationEnHeure = planCadreEnonceElement.Ponderation }; db.PlanCadreCompetence.Add(planCadreCompetence); db.SaveChanges(); foreach (var element in planCadreEnonceElement.IdElements) { var planCadreElement = new PlanCadreElement { IdPlanCadreCompetence = planCadreCompetence.IdPlanCadreCompetence, IdElement = element }; db.PlanCadreElement.Add(planCadreElement); db.SaveChanges(); } } return(RedirectToAction("Structure", new { idPlanCadre = _idPlanCadre })); }