public ActionResult DeleteConfirmed(int id) { Subslider subslider = db.Subsliders.Find(id); db.Subsliders.Remove(subslider); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Manage/Subsliders/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Subslider subslider = db.Subsliders.Find(id); if (subslider == null) { return(HttpNotFound()); } return(View(subslider)); }
public ActionResult Create([Bind(Include = "Id,Photo,Title,Text")] Subslider subslider, HttpPostedFileBase Photo) { if (Photo == null) { ModelState.AddModelError("Photo", "Please Select file"); } else { subslider.Photo = FileManager.Upload(Photo); } if (ModelState.IsValid) { db.Subsliders.Add(subslider); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(subslider)); }
public ActionResult Edit([Bind(Include = "Id,Photo,Title,Text")] Subslider subslider, HttpPostedFileBase Photo) { db.Entry(subslider).State = EntityState.Modified; if (Photo == null) { db.Entry(subslider).Property(a => a.Photo).IsModified = false; } else { FileManager.Delete(subslider.Photo); subslider.Photo = FileManager.Upload(Photo); } if (ModelState.IsValid) { db.Entry(subslider).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(subslider)); }