public ActionResult Create([Bind(Include = "stoneId,stoneShape,stoneCrt,stoneColor,stoneRate,stoneImg")] StoneInfoMst stoneInfoMst, HttpPostedFileBase[] files) { if (ModelState.IsValid) { int index = 0; foreach (HttpPostedFileBase file in files) { index++; //Checking file is available to save. if (file != null) { if (files.Length != index) { stoneInfoMst.stoneImg += file.FileName + ", "; } else { stoneInfoMst.stoneImg += file.FileName; } var InputFileName = Path.GetFileName(file.FileName); var ServerSavePath = Path.Combine(Server.MapPath("~/assets/image/") + InputFileName); //Save file to server folder file.SaveAs(ServerSavePath); } }//end of insert image db.StoneInfoMsts.Add(stoneInfoMst); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(stoneInfoMst)); }
public ActionResult DeleteConfirmed(string id) { StoneInfoMst stoneInfoMst = db.StoneInfoMsts.Find(id); db.StoneInfoMsts.Remove(stoneInfoMst); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Admin/StoneInfoMsts/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } StoneInfoMst stoneInfoMst = db.StoneInfoMsts.Find(id); if (stoneInfoMst == null) { return(HttpNotFound()); } return(View(stoneInfoMst)); }