public ActionResult editSlider(slider_image_tbl slider) { string path; if (ModelState.IsValid) { if (slider.banner != null) { path = Server.MapPath("~/AppFiles/" + slider.image); if (System.IO.File.Exists(path)) { try { System.IO.File.Delete(path); } catch (Exception e) { //Debug.WriteLine(e.Message); } } string fileName = Path.GetFileNameWithoutExtension(slider.banner.FileName); string extension = Path.GetExtension(slider.banner.FileName); fileName = "Slider" + slider.slider_image_id + extension; fileName = fileName.Replace(" ", "-"); path = fileName; string savePath = Server.MapPath("~/AppFiles/"); slider.banner.SaveAs(Path.Combine(savePath, fileName)); slider.image = path; } db.Entry(slider).State = EntityState.Modified; db.SaveChanges(); message = "ManuFacturer Updated Successfully"; status = true; } else { message = "There ARe Some Probelms"; } TempData["Message"] = message; TempData["Status"] = status; return(RedirectToAction("listSlider")); }
public ActionResult createSlider(slider_image_tbl slider) { string path; if (ModelState.IsValid && slider.banner != null) { var s = db.slider_image_tbl.Add(slider); db.SaveChanges(); var id = db.slider_image_tbl.Find(s.slider_image_id); //save the logo if (slider.banner != null) { string fileName = Path.GetFileNameWithoutExtension(slider.banner.FileName); string extension = Path.GetExtension(slider.banner.FileName); fileName = "Slider" + id.slider_image_id + extension; fileName = fileName.Replace(" ", "-"); path = fileName; string savePath = Server.MapPath("~/AppFiles/"); slider.banner.SaveAs(Path.Combine(savePath, fileName)); slider.image = path; db.SaveChanges(); } message = "Slider Create Successfully"; status = true; TempData["Message"] = message; TempData["Status"] = status; return(View()); } else { TempData["Message"] = "There Are some Problems"; TempData["Status"] = false; return(RedirectToAction("createSlider")); } }