public ActionResult Edit([Bind(Include = "id,date,idFormulaire,idSonde")] Sondage sondage) { if (ModelState.IsValid) { db.Entry(sondage).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idFormulaire = new SelectList(db.Formulaire, "id", "titre", sondage.idFormulaire); ViewBag.idSonde = new SelectList(db.Sonde, "id", "localisation", sondage.idSonde); return(View(sondage)); }
public ActionResult Edit([Bind(Include = "idFormulaire,idQuestion,idTypeReponse")] Composant composant) { if (ModelState.IsValid) { db.Entry(composant).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idFormulaire = new SelectList(db.Formulaire, "id", "titre", composant.idFormulaire); ViewBag.idQuestion = new SelectList(db.Question, "id", "contenu", composant.idQuestion); ViewBag.idTypeReponse = new SelectList(db.TypeReponse, "id", "type", composant.idTypeReponse); return(View(composant)); }
public string EditFormulaire(Formulaire formulaire) //Possibilité de passer seulement les propriétés au lieu d'un objets si nécessaire { var formulaireToEdit = satisfactionSurveyEntities.Formulaire.FirstOrDefault(f => f.id == formulaire.id); satisfactionSurveyEntities.Entry(formulaireToEdit).State = EntityState.Modified; if (!string.IsNullOrEmpty(formulaire.description)) { formulaireToEdit.description = formulaire.description; } if (!string.IsNullOrEmpty(formulaire.titre)) { formulaireToEdit.titre = formulaire.titre; } formulaireToEdit.Composant = formulaire.Composant; satisfactionSurveyEntities.SaveChanges(); return(formulaire.titre); }