public ActionResult AddSlide(NewSlider slider) { try { Slider newSlider = new Slider(); string ext = Path.GetExtension(slider.file1.FileName); string name = Tools.RandomString32(); string url = Server.MapPath("~/Content/Image/" + name + ext); newSlider.date = slider.Date; newSlider.description = slider.Title; newSlider.SliderUrl = name; newSlider.SliderImageExt = ext; db.Sliders.InsertOnSubmit(newSlider); db.SubmitChanges(); slider.file1.SaveAs(url); return(RedirectToAction("Slider")); } catch (Exception ex) { ViewBag.error = "დაფიქსირდა ხარვეზი ან ყველა ველი არ არის შევსებული"; return(View()); } }
public ActionResult SliderEdit(NewSlider s) { Slider update_post = db.Sliders.Where(x => x.Id == s.id).FirstOrDefault(); if (s.file1 is null) { update_post.description = s.Title; update_post.date = s.Date; db.SubmitChanges(); } else { string ext = Path.GetExtension(s.file1.FileName); string name = Tools.RandomString32(); string url = Server.MapPath("~/Content/Image/" + name + ext); update_post.description = s.Title; update_post.date = s.Date; update_post.SliderUrl = name; update_post.SliderImageExt = ext; db.SubmitChanges(); s.file1.SaveAs(url); } return(RedirectToAction("Slider")); }