public async Task <IActionResult> Add([FromBody] SysRole role)
        {
            role.CreateUserId = UserIdentity.UserId;
            bool res = await _roleService.AddAsync(role);

            return(Ok(res));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> AddRole([FromBody] SysRole parm)
        {
            parm.CreateBy = await HttpContext.LoginUserId();

            if (!await HttpContext.IsSystem())
            {
                parm.IsSystem = false;
            }

            return(Ok(await _roleService.AddAsync(parm)));
        }
Ejemplo n.º 3
0
        public async Task <ApiResult <string> > Post(EditSysRoleDto Params)
        {
            ApiResult <string> res   = new ApiResult <string>();
            TokenModelBeta     token = JwtToken.ParsingJwtToken(HttpContext);

            try
            {
                string roleId = Guid.NewGuid().ToString();

                SysRole sysRoleInfo = _mapper.Map <SysRole>(Params);
                sysRoleInfo.CreatorTime   = DateTime.Now;
                sysRoleInfo.CreatorUserId = token.Id;
                sysRoleInfo.Id            = roleId;
                sysRoleInfo.DeleteMark    = false;
                var IsSuccess = await _sysRoleService.AddAsync(sysRoleInfo);

                if (!IsSuccess)
                {
                    res.code    = (int)ApiEnum.Failure;
                    res.message = "错误:添加角色失败";
                }
                else
                {
                    //添加权限
                    //Params.treeModels
                    res = await _sysRoleAuthorizeService.AddSysModuleActionsAsync(roleId, token.Id, Params.treeModels);
                }
            }
            catch (Exception ex)
            {
                res.code    = (int)ApiEnum.Error;
                res.message = "异常:" + ex.Message;
            }

            return(await Task.Run(() => res));
        }
Ejemplo n.º 4
0
 public async Task <ApiResult <string> > AddRole(SysRole parm)
 {
     return(await _roleService.AddAsync(parm));
 }
Ejemplo n.º 5
0
 public async Task <IActionResult> AddRole([FromBody] SysRole parm)
 {
     return(Ok(await _roleService.AddAsync(parm)));
 }
 public async Task <bool> AddAsync([FromBody] SysRole role)
 {
     return(await _roleService.AddAsync(role));
 }