Example #1
0
        public ActionResult AddUserAuthorize(long userId, IEnumerable <long> authSysNos)
        {
            List <UserAuthorizeCmdDto> userAuthorizeList = new List <UserAuthorizeCmdDto>();
            var user = new AdminUserCmdDto()
            {
                SysNo    = userId,
                UserType = UserType.管理账户
            };

            if (!authSysNos.IsNullOrEmpty())
            {
                userAuthorizeList.AddRange(authSysNos?.Select(c => new UserAuthorizeCmdDto()
                {
                    Disable   = false,
                    Authority = new AuthorityCmdDto()
                    {
                        SysNo = c
                    },
                    User = user
                }));
            }
            ModifyUserAuthorizeCmdDto userAuthInfo = new ModifyUserAuthorizeCmdDto()
            {
                UserAuthorizes = userAuthorizeList
            };

            return(Json(authService.ModifyUserAuthorize(userAuthInfo)));
        }