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());
 }