public ActionResult CreateByImage() { Sidebar(); var model = new HomePageModularByImage(); return(View(model)); }
public ActionResult EditByImage(int id) { Sidebar(); var eId = EnterpriseID; var m = db.HomePageModulars .FirstOrDefault(s => s.ID == id && s.EnterpriseID == eId); if (m == null) { return(this.ToError("错误", "模块不存在", Url.Action("Index"))); } var model = new HomePageModularByImage() { ID = m.ID, Title = m.Title }; model.Images.Images = m.Content.SplitToArray <string>(',')?.ToArray() ?? new string[0]; return(View(model)); }
public ActionResult EditByImage(HomePageModularByImage model) { if (!ModelState.IsValid) { Sidebar(); return(View(model)); } var eId = EnterpriseID; var m = db.HomePageModulars .FirstOrDefault(s => s.ID == model.ID && s.EnterpriseID == eId); if (m == null) { return(this.ToError("错误", "模块不存在", Url.Action("Index"))); } m.Content = string.Join(",", model.Images.Images); m.Title = model.Title; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult CreateByImage(HomePageModularByImage model) { if (!ModelState.IsValid) { Sidebar(); return(View(model)); } var eId = EnterpriseID; var maxSort = db.HomePageModulars.Where(s => s.EnterpriseID == eId).Max(s => s.Sort) + 1; HomePageModular modular = new HomePageModular { Content = string.Join(",", model.Images.Images), EnterpriseID = eId, Sort = maxSort, Title = model.Title, Type = model.Type }; db.HomePageModulars.Add(modular); db.SaveChanges(); return(RedirectToAction("Index")); }