public ActionResult AddPrivilegeTemplate(long corptype) { var privileges = privilegeTemplateBll.GetSysPrivilegeTemplateByCorpType(corptype).Aggregate(string.Empty, (current, item) => current + (item.Privilege + ",")); var treeList = privilegeTemplateBll.GetPrivilegeTreeList(corptype, 0, privilegeTemplateBll.GetPrivileges(), privileges.TrimEnd(',')); PrivilegeTemplateResult result = new PrivilegeTemplateResult() { Privileges = privileges, CorpType = corptype }; ViewBag.CorpTypeName = sysCorpTypeBll.GetModelById(corptype).Name; ViewData["TreeList"] = new TreeOptions() { animate = false, cascadeCheck = false, checkbox = true, data = treeList }; ViewData["CorpTypeList"] = dropDownListService.InitCorpTypeDropDownList(); if (treeList.Count == 0) { ModelState.AddModelError("Privileges", "请先设置菜单模板!"); } return(View(result)); }
public ActionResult Edit(int id) { ViewBag.ID = id; ViewBag.PanelTitle = "编辑公司类型"; ViewBag.BtnTitle = "编辑"; var entity = sysCorpTypeBll.GetModelById(id); return(View("Add", entity)); }
public ActionResult Add(int corpType) { ViewBag.CorpType = corpType; ViewBag.CorpTypeName = sysCorpTypeBll.GetModelById(corpType).Name; return(View()); }