public ActionResult Ajout([Bind(Include = "noEvenement,nom,dateDebut,datefin,affiche,url,description,dateSupprime")] tblEvenement tblEvenement) { if (ModelState.IsValid) { if (Request.Form["SupprimerAffiche"] != null) { tblEvenement.affiche = null; } else if (Request.Files["pic"].ContentLength > 0) { var pic = Request.Files["pic"]; using (var reader = new System.IO.BinaryReader(pic.InputStream)) { tblEvenement.affiche = reader.ReadBytes(pic.ContentLength); } } else { var evenement = db.ReturnEvenement(tblEvenement.noEvenement); if (evenement != null) { tblEvenement.affiche = evenement.affiche; } } db.InsertEvenement(tblEvenement); return(RedirectToAction("Index")); } LayoutController.pagePermission = PermissionNames.GererEvenement; return(View()); }
public void UpdateEvenement(tblEvenement tblEvenement) { try { db.Entry(db.tblEvenement.Find(tblEvenement.noEvenement)).CurrentValues.SetValues(tblEvenement); db.SaveChanges(); } catch (Exception e) { LayoutController.erreur = e; } }
public void InsertEvenement(tblEvenement tblEvenement) { try { db.tblEvenement.Add(tblEvenement); db.SaveChanges(); } catch (Exception e) { LayoutController.erreur = e; } }