public ActionResult AddSameLevel(int?id, string name, string desc, string link, string img, string icon, string target, int?order, string type) { return(RunActionWhenLogin((loginuser) => { var model = new CategoryModel(); model.CategoryID = id ?? 0; model.CategoryName = name; model.CategoryDescription = desc; model.LinkURL = link; model.CategoryImage = img; model.IconClass = icon; model.OpenInNewWindow = target; model.OrderNum = order ?? 0; model.CategoryType = type; var bll = new CategoryBll(); var currentModel = bll.GetCategoryByID(model.CategoryID); if (currentModel == null) { return GetJsonRes("节点不存在"); } model.CategoryLevel = currentModel.CategoryLevel; model.CategoryParent = currentModel.CategoryParent; var res = bll.AddNode(model); return GetJsonRes(res); })); }
private ActionResult InitTree(string type) { var treemodel = new CategoryModel(); treemodel.CategoryName = $"新建的默认节点-{DateTime.Now.ToString()}"; treemodel.CategoryParent = CategoryBll.FIRST_PARENT; treemodel.CategoryLevel = CategoryBll.FIRST_LEVEL; treemodel.OrderNum = 0; treemodel.CategoryType = type; var bll = new CategoryBll(); var res = bll.AddNode(treemodel); if (!ValidateHelper.IsPlumpString(res)) { return(Redirect($"/Admin/Category/{nameof(CategoryManage)}?type={type}")); } else { return(Content(res)); } }