public void UpdateCalculateur(tblCalculateur tblCalculateur) { try { if (db.tblCalculateur.Where(s => s.noSousEvenement == tblCalculateur.noSousEvenement).ToList().Count() == 0) { db.tblCalculateur.Add(tblCalculateur); db.SaveChanges(); } else { db.Entry(db.tblCalculateur.Find(tblCalculateur.noSousEvenement)).CurrentValues.SetValues(tblCalculateur); db.SaveChanges(); } } catch (Exception e) { LayoutController.erreur = e; } }
public ActionResult Index([Bind(Include = "noSousEvenement,billet,prixBillet,billetVIP,prixBilletVIP,souperSpectacle,prixSouper,jeunePourcent,jeuneRatio,adultePourcent,adulteRatio,ainePourcent,aineRatio,promo,prevente,customNom1,customBillet1,customPrix1,customNom2,customBillet2,customPrix2")] tblCalculateur tblCalculateur) { if (tblCalculateur.customNom1 == null) { tblCalculateur.customNom1 = ""; } if (tblCalculateur.customNom2 == null) { tblCalculateur.customNom2 = ""; } tblCalculateur.tblSousEvenement = db.ReturnSousEvent(tblCalculateur.noSousEvenement); if (ModelState.IsValid) { db.UpdateCalculateur(tblCalculateur); return(RedirectToAction("Index")); } return(View(tblCalculateur)); }