public ActionResult Edit([Bind(Include = "SliderTopId,SliderContent1,SliderContent2,SliderTopImage,LanguageId")] SliderTopTB sliderTopTB, int id, HttpPostedFileBase SliderTopImage) { if (ModelState.IsValid) { var sliderContents = db.SliderTopTBs.SingleOrDefault(m => m.SliderTopId == id); if (SliderTopImage != null) { if (System.IO.File.Exists(Server.MapPath(sliderContents.SliderTopImage))) { System.IO.File.Delete(Server.MapPath(sliderContents.SliderTopImage)); } WebImage img = new WebImage(SliderTopImage.InputStream); FileInfo photoInfo = new FileInfo(SliderTopImage.FileName); string newPhoto = Guid.NewGuid().ToString() + photoInfo.Extension; img.Save("~/Uploads/SliderImg/" + newPhoto); sliderContents.SliderTopImage = "/Uploads/SliderImg/" + newPhoto; } sliderContents.SliderContent1 = sliderTopTB.SliderContent1; sliderContents.SliderContent2 = sliderTopTB.SliderContent2; sliderContents.LanguageId = sliderTopTB.LanguageId; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.LanguageId = new SelectList(db.LanguageTBs, "LanguageId", "CultureName", sliderTopTB.LanguageId); return(View(sliderTopTB)); }
public ActionResult DeleteConfirmed(int id) { SliderTopTB sliderTopTB = db.SliderTopTBs.Find(id); db.SliderTopTBs.Remove(sliderTopTB); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: SMAdm/SliderTop/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SliderTopTB sliderTopTB = db.SliderTopTBs.Find(id); if (sliderTopTB == null) { return(HttpNotFound()); } return(View(sliderTopTB)); }
// GET: SMAdm/SliderTop/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SliderTopTB sliderTopTB = db.SliderTopTBs.Find(id); if (sliderTopTB == null) { return(HttpNotFound()); } ViewBag.LanguageId = new SelectList(db.LanguageTBs, "LanguageId", "CultureName", sliderTopTB.LanguageId); return(View(sliderTopTB)); }
public ActionResult Create([Bind(Include = "SliderTopId,SliderContent1,SliderContent2,SliderTopImage,LanguageId")] SliderTopTB sliderTopTB, HttpPostedFileBase Photo) { if (ModelState.IsValid) { if (Photo != null) { WebImage img = new WebImage(Photo.InputStream); FileInfo photoInfo = new FileInfo(Photo.FileName); string newPhoto = Guid.NewGuid().ToString() + photoInfo.Extension; img.Save("~/Uploads/SliderImg/" + newPhoto); sliderTopTB.SliderTopImage = "/Uploads/SliderImg/" + newPhoto; } db.SliderTopTBs.Add(sliderTopTB); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.LanguageId = new SelectList(db.LanguageTBs, "LanguageId", "CultureName", sliderTopTB.LanguageId); return(View(sliderTopTB)); }