示例#1
0
        public IActionResult ModuleList()
        {
            ModuleInfoBll bll  = new ModuleInfoBll();
            var           list = bll.GetList();

            ViewBag.root = "account";
            return(View(list));
        }
示例#2
0
        public override void OnActionExecuted(ActionExecutedContext context)
        {
            ViewData["user"] = User;
            UserRoleJurisdictionBll     bll             = new UserRoleJurisdictionBll();
            List <UserRoleJurisdiction> userrolejurlist = bll.GetListAsync(User.RoleID);

            ViewData["userrolejurlist"] = userrolejurlist;
            ModuleInfoBll     moduleInfoBll = new ModuleInfoBll();
            List <ModuleInfo> modulelist    = moduleInfoBll.GetList();

            ViewData["modulelist"] = modulelist;
            base.OnActionExecuted(context);
        }
示例#3
0
        public async Task <IActionResult> DelModel(int id)
        {
            ModuleInfoBll bll  = new ModuleInfoBll();
            var           info = await bll.Get(id);

            if (info != null)
            {
                await bll.DelModel(info);

                return(Json(new { code = 1, msg = "OK" }));
            }
            return(Json(new { code = 0, msg = "删除失败" }));
        }
示例#4
0
        public async Task <IActionResult> AddModule()
        {
            string     name       = Request.Form["name"].TryToString();
            ModuleInfo moduleInfo = new ModuleInfo();

            moduleInfo.Name = name;
            ModuleInfoBll bll = new ModuleInfoBll();
            int           id  = await bll.AddModuleInfo(moduleInfo);

            if (id > 0)
            {
                return(Json(new { code = 1, msg = "OK" }));
            }
            return(Json(new { code = 0, msg = "保存失败" }));
        }
示例#5
0
        /// <summary>
        /// 角色权限
        /// </summary>
        /// <returns></returns>
        public async Task <IActionResult> AddRoleJuri(int roleid)
        {
            UserRoleJurisdictionBll bll = new UserRoleJurisdictionBll();
            var               list      = bll.GetListAsync(roleid);
            ModuleInfoBll     mbll      = new ModuleInfoBll();
            List <ModuleInfo> mlist     = mbll.GetList();

            ViewBag.mlist = mlist;

            UserRoleBll rbll     = new UserRoleBll();
            UserRole    userRole = await rbll.Get(roleid);

            ViewBag.userRole = userRole;
            ViewBag.roleid   = roleid;
            ViewBag.root     = "account";
            return(View(list));
        }