public ActionResult DeleteConfirmed(int id) { ExtraActivitiesImagesInfo extraActivitiesImagesInfo = db.ExtraActivitiesImagesInfoes.Find(id); db.ExtraActivitiesImagesInfoes.Remove(extraActivitiesImagesInfo); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,ImageUrl,AltText,Title,Description")] ExtraActivitiesImagesInfo extraActivitiesImagesInfo) { if (ModelState.IsValid) { db.Entry(extraActivitiesImagesInfo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(extraActivitiesImagesInfo)); }
public ActionResult Create([Bind(Include = "ID,ImageUrl,AltText,Title,Description")] ExtraActivitiesImagesInfo extraActivitiesImagesInfo) { if (ModelState.IsValid) { db.ExtraActivitiesImagesInfoes.Add(extraActivitiesImagesInfo); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(extraActivitiesImagesInfo)); }
// GET: Admin/ExtraActivitiesImagesInfoes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ExtraActivitiesImagesInfo extraActivitiesImagesInfo = db.ExtraActivitiesImagesInfoes.Find(id); if (extraActivitiesImagesInfo == null) { return(HttpNotFound()); } return(View(extraActivitiesImagesInfo)); }
public ActionResult Index(HttpPostedFileBase Image, ExtraActivitiesImageUpdateViewModel el) { MyDbContext db = new MyDbContext(); ExtraActivitiesImagesInfo AAI = new ExtraActivitiesImagesInfo(); if (el.Image == null || el.Image.ContentLength == 0) { ModelState.AddModelError("Image", "The image file is required."); } else { var extensions = new string[] { "image/gif", "image/jpeg", "image/png", "image/jpg" }; if (!extensions.Contains(el.Image.ContentType)) { ModelState.AddModelError("Image", "Please choose image file (Jpg,jpeg,png,gif)"); } } if (ModelState.IsValid) { string fileName = Path.GetFileName(el.Image.FileName); //Save image file to web server not in the db string path = Path.Combine(Server.MapPath("~/Extras/ExtraActivitiesImages"), fileName); el.Image.SaveAs(path); //now save file name to db along with image title and other attributes AAI.ID = el.Id; AAI.Title = el.Title; AAI.ImageUrl = fileName; AAI.AltText = el.AltText; AAI.Description = el.Description; db.ExtraActivitiesImagesInfoes.Add(AAI); db.SaveChanges(); } return(View()); }