Пример #1
0
        public async Task <IActionResult> EditRole([FromBody] SysRole parm)
        {
            var data = await _roleService.GetModelAsync(p => p.Guid == parm.Guid);

            if (data.data.IsPublic && !await HttpContext.IsSystem())
            {
                return(Ok(new ApiResult <string> {
                    message = "公开角色不允许修改", statusCode = (int)ApiEnum.Error
                }));
            }

            return(Ok(await _roleService.ModifyAsync(parm)));
        }
Пример #2
0
        public async Task <ApiResult> GetInfo(int id)
        {
            if (id < 1)
            {
                return(ApiResult.OK(new Model.Entity.SysRole()));
            }

            var data = await _sysRoleServices.GetModelAsync(id);

            return(ApiResult.OK(data));
        }
Пример #3
0
 public async Task <IActionResult> GetModelByGuid([FromBody] ParmString parm)
 {
     return(Ok(await _roleService.GetModelAsync(m => m.Guid == parm.parm)));
 }
Пример #4
0
 public IActionResult Modify(string id)
 {
     return(View(_roleService.GetModelAsync(m => m.ID == id).Result.data));
 }
Пример #5
0
 public void OnGet(string guid)
 {
     RoleModel = _roleService.GetModelAsync(m => m.Guid == guid).Result.data;
 }