public void UpdateSous_ModeleDetached(Sous_modele e) { Sous_modele existing = FindSous_ModeleById(e.Id_sous_Modele); ((IObjectContextAdapter)DataContext).ObjectContext.Detach(existing); this.DataContext.Entry(e).State = EntityState.Modified; }
public ActionResult createSousModele(Sous_modele sousModele, FormCollection collection) { if (ModelState.IsValid) { try { if (etat) { BissInventaireEntities.Instance.Sous_modele.Add(sousModele); BissInventaireEntities.Instance.SaveChanges(); return(RedirectToAction("getSousModele")); } else { return(RedirectToAction("Index", "Error")); } } catch (Exception ex) { LogThread.WriteLine(ex.Message); return(RedirectToAction("Index", "Error")); } } else { return(View()); } }
public ActionResult EditSousModele(Sous_modele sousModele) { if (ModelState.IsValid) { //try //{ db.UpdateSous_ModeleDetached(sousModele); db.SaveSousModele(); return(RedirectToAction("getSousModele")); //} //catch (Exception ex) //{ // LogThread.WriteLine(ex.Message); // return RedirectToAction("Index", "Error"); //} } else { ViewData["categorie"] = new SelectList(BissInventaireEntities.Instance.Categorie.ToList(), "Id_categorie", "libelle"); return(View()); } }
public void UpdateSous_ModeleDetached(Sous_modele e) { utOfWork.CategorieRepository.UpdateSous_ModeleDetached(e); }