public JsonResult DeleteImage(int?Id) { MainSliderImage image = db.MainSliderImages.Find(Id); if (db.MainSliderImages.Count() == 1) { return(Json(0, JsonRequestBehavior.AllowGet)); } string path = Server.MapPath(image.ImageURL); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } db.MainSliderImages.Remove(image); db.SaveChanges(); return(Json(1, JsonRequestBehavior.AllowGet)); }
public ActionResult Upload(List <HttpPostedFileBase> images) { if (images.Count > 0) { foreach (HttpPostedFileBase img in images) { string fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + img.FileName; string path = System.IO.Path.Combine(Server.MapPath("~/public/images/mainslider"), fileName); img.SaveAs(path); string url = "/public/images/mainslider/" + fileName; MainSliderImage image = new MainSliderImage { ImageURL = url, OriginId = 1 }; db.MainSliderImages.Add(image); db.SaveChanges(); } } return(RedirectToAction("mainslider")); }