コード例 #1
0
        public JsonResult Edit(EditViewModel model)
        {
            int     menuId = model.SysMenu.Id;
            SysMenu menu   = CurrentDb.SysMenu.Find(menuId);

            menu.Name        = model.SysMenu.Name;
            menu.Url         = model.SysMenu.Url;
            menu.Description = model.SysMenu.Description;
            var identityWebBack = new AspNetIdentiyAuthorizeRelay <SysUser>();

            identityWebBack.UpdateMenu(this.CurrentUserId, menu, model.SysMenu.Permission);
            return(Json(ResultType.Success, WebBackOperateTipUtils.UPDATE_SUCCESS));
        }
コード例 #2
0
        public JsonResult Update(MenuModel model)
        {
            int     menuId = model.Id;
            SysMenu menu   = CurrentDb.SysMenu.Find(menuId);

            menu.Name        = model.Name;
            menu.Url         = model.Url;
            menu.Description = model.Description;
            var identityManager = new AspNetIdentiyAuthorizeRelay <SysUser>(CurrentDb);

            identityManager.UpdateMenu(menu, model.Permission);
            return(Json(ResultType.Success, ManagerOperateTipUtils.UPDATE_SUCCESS));
        }