Esempio n. 1
0
        public IActionResult Create([FromBody] RolesCreateDto parm)
        {
            if (_roleService.Any(m => m.Name == parm.Name))
            {
                return(toResponse(StatusCodeType.Error, $"添加 {parm.Name} 失败,该数据已存在,不能重复!"));
            }

            //从 Dto 映射到 实体
            var role = parm.Adapt <Sys_Role>().ToCreate(_tokenManager.GetSessionInfo());

            return(toResponse(_roleService.Add(role)));
        }
Esempio n. 2
0
        public async Task <IActionResult> AddSysRole(SysRole sysRole)
        {
            var res = await _sysRoleService.Add(sysRole);

            if (res)
            {
                messageModel.response = true;
            }
            else
            {
                messageModel.response = false;
                messageModel.msg      = "添加失败";
            }
            return(new JsonResult(messageModel));
        }
Esempio n. 3
0
 public async Task <ApiResult <string> > Add([FromBody] SysRole model) => await _sysRoleService.Add(model);