public ActionResult Edit([Bind(Include = "Id,Text1,Text2,Image")] HomeSlide homeSlide, HttpPostedFileBase Image, string fileadi) { if (ModelState.IsValid) { if (Image != null) { if (Extension.CheckImg(Image, Extension.MAxfileSize)) { try { homeSlide.Image = Extension.SaveImg(Image, "~/Public2/images/home"); } catch { return(View(homeSlide)); } } else { return(View(homeSlide)); } } else { homeSlide.Image = fileadi; } db.Entry(homeSlide).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(homeSlide)); }
public ActionResult Create([Bind(Include = "Id,Text1,Text2,Image")] HomeSlide homeSlide, HttpPostedFileBase Image) { if (ModelState.IsValid) { if (Image == null) { return(RedirectToAction("Create", "HomeSlides")); } if (Extension.CheckImg(Image, Extension.MAxfileSize)) { try { homeSlide.Image = Extension.SaveImg(Image, "~/Public2/images/home"); } catch { return(View(homeSlide)); } } else { return(View(homeSlide)); } db.HomeSlides.Add(homeSlide); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(homeSlide)); }
public ActionResult Update(HomeSlide homeSlide) { HomeSlide HomeSlide = db.HomeSlides.Find(homeSlide.Id); if (ModelState.IsValid) { if (homeSlide.ImageFile != null) { string imageName = DateTime.Now.ToString("ddMMyyyyHHmmssfff") + homeSlide.ImageFile.FileName; string imagePath = Path.Combine(Server.MapPath("~/Uploads/"), imageName); string oldImagePath = Path.Combine(Server.MapPath("~/Uploads/"), HomeSlide.Image); System.IO.File.Delete(oldImagePath); homeSlide.ImageFile.SaveAs(imagePath); HomeSlide.Image = imageName; } HomeSlide.Title = homeSlide.Title; HomeSlide.Content = homeSlide.Content; db.Entry(HomeSlide).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(HomeSlide)); }
public ActionResult Update(int id) { HomeSlide homeSlide = db.HomeSlides.Find(id); if (homeSlide == null) { return(HttpNotFound()); } return(View(homeSlide)); }
public ActionResult DeleteConfirmed(int id) { HomeSlide homeSlide = db.HomeSlides.Find(id); db.HomeSlides.Remove(homeSlide); db.SaveChanges(); Extension.Deletimg("~/Public2/images/about", homeSlide.Image); return(RedirectToAction("Index")); }
public ActionResult Delete(int id) { HomeSlide homeSlide = db.HomeSlides.Find(id); if (homeSlide == null) { return(HttpNotFound()); } db.HomeSlides.Remove(homeSlide); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: TallentAdmin/HomeSlides/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HomeSlide homeSlide = db.HomeSlides.Find(id); if (homeSlide == null) { return(HttpNotFound()); } return(View(homeSlide)); }
public ActionResult Create(HomeSlide homeSlide) { if (ModelState.IsValid) { if (homeSlide.ImageFile == null) { ModelState.AddModelError("ImageFile", "image is requred"); return(View(homeSlide)); } else { string imageName = DateTime.Now.ToString("ddMMyyyyHHmmssfff") + homeSlide.ImageFile.FileName; string imagePath = Path.Combine(Server.MapPath("~/Uploads/"), imageName); homeSlide.ImageFile.SaveAs(imagePath); homeSlide.Image = imageName; } db.HomeSlides.Add(homeSlide); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(homeSlide)); }