public ActionResult Edit(Picture_Banner picture_Banner, HttpPostedFileBase file) { try { var recordToUpdate = db.Picture_Banner.AsNoTracking().Single(x => x.Picture_ID == picture_Banner.Picture_ID); if (file != null && file.ContentLength > 0) { System.IO.File.Delete(Server.MapPath("~/img/" + recordToUpdate.Picture_Img)); string physicalPath = Server.MapPath("~/img/" + recordToUpdate.Picture_Img); file.SaveAs(physicalPath); picture_Banner.Picture_Img = recordToUpdate.Picture_Img; } else { picture_Banner.Picture_Img = recordToUpdate.Picture_Img; } db.Entry(picture_Banner).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception e) { return(View(picture_Banner)); } }
public ActionResult Create(Picture_Banner picture_Banner, HttpPostedFileBase file) { if (ModelState.IsValid) { db.Picture_Banner.Add(picture_Banner); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(picture_Banner)); }
public ActionResult DeleteConfirmed(int id) { if (Session["AJ"] == null) { return(RedirectToAction("Index", "Home")); } Picture_Banner picture_Banner = db.Picture_Banner.Find(id); db.Picture_Banner.Remove(picture_Banner); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Picture_Banner/Edit/5 public ActionResult Edit(int?id) { if (Session["AJ"] == null) { return(RedirectToAction("Index", "Home")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Picture_Banner picture_Banner = db.Picture_Banner.Find(id); if (picture_Banner == null) { return(HttpNotFound()); } return(View(picture_Banner)); }