public ActionResult Update(int id) { using (var db = new MyDbDataContext()) { Slider detailSlider = db.Sliders.FirstOrDefault(a => a.ID == id); if (detailSlider == null) { TempData["Messages"] = "Slide not exist"; return(RedirectToAction("Index")); } LoadData(); var slider = new ESlider { ID = detailSlider.ID, Title = detailSlider.Title, MenuIDs = detailSlider.MenuIDs, //MenuID = detailSlider.MenuID, Image = detailSlider.Image, Link = detailSlider.Link, ViewAll = (bool)detailSlider.ViewAll, Status = (bool)detailSlider.Status, Description = detailSlider.Description, }; ViewBag.Title = "udpate slide"; ViewBag.Menus = LoadData(slider.MenuIDs, Request.Cookies["lang_client"].Value); return(View(slider)); } }
public ActionResult Create() { ViewBag.Title = "add slide"; LoadData(); ViewBag.Menus = LoadData("", Request.Cookies["lang_client"].Value); var model = new ESlider(); model.ViewAll = true; return(View(model)); }
public ActionResult Create(ESlider model) { using (var db = new MyDbDataContext()) { if (ModelState.IsValid) { try { if (model.ViewAll) { model.MenuIDs = ""; } var slider = new Slider { LanguageID = Request.Cookies["lang_client"].Value, Title = model.Title, MenuIDs = model.MenuIDs, //MenuID = model.MenuID, Image = model.Image, Link = model.Link, Index = 0, ViewAll = model.ViewAll, Status = model.Status, Description = model.Description, }; db.Sliders.InsertOnSubmit(slider); db.SubmitChanges(); TempData["Messages"] = "Successful"; return(RedirectToAction("Index")); } catch (Exception exception) { LoadData(); ViewBag.Menus = LoadData(model.MenuIDs, Request.Cookies["lang_client"].Value); ViewBag.Messages = "Error: " + exception.Message; return(View(model)); } } LoadData(); ViewBag.Menus = LoadData(model.MenuIDs, Request.Cookies["lang_client"].Value); return(View(model)); } }
public ActionResult Update(ESlider model) { if (ModelState.IsValid) { try { using (var db = new MyDbDataContext()) { Slider slider = db.Sliders.FirstOrDefault(b => b.ID == model.ID); if (model.ViewAll) { model.MenuIDs = ""; } if (slider != null) { slider.Title = model.Title; slider.Image = model.Image; slider.Link = model.Link; slider.Status = model.Status; slider.ViewAll = model.ViewAll; slider.MenuIDs = model.MenuIDs; //slider.MenuID = model.MenuID; slider.Description = model.Description; slider.LanguageID = Request.Cookies["lang_client"].Value; db.SubmitChanges(); TempData["Messages"] = "Successful"; return(RedirectToAction("Index")); } } } catch (Exception exception) { LoadData(); ViewBag.Menus = LoadData(model.MenuIDs, Request.Cookies["lang_client"].Value); ViewBag.Messages = "Error: " + exception.Message; return(View(model)); } } ViewBag.Menus = LoadData(model.MenuIDs, Request.Cookies["lang_client"].Value); return(View(model)); }