Ejemplo n.º 1
0
        public async Task <string> Update(UpdateRoleInput input)
        {
            input.CheckDataAnnotations().CheckValidResult();
            await _roleDomainService.Update(input);

            return("更新角色信息成功");
        }
Ejemplo n.º 2
0
        public async Task <string> Update(UpdateRoleInput input)
        {
            input.CheckDataAnnotations().CheckValidResult();

            CheckIsAllOrg(input);
            //_session.CheckLoginUserDataPermision(input.DataPermissionType,"您设置的角色的数据权限大于您拥有数据权限,系统不允许该操作");
            await _roleDomainService.Update(input);

            return("更新角色信息成功");
        }
Ejemplo n.º 3
0
        public async Task <string> Update(UpdateRoleInput input)
        {
            input.CheckDataAnnotations().CheckValidResult();
            var role = await _roleRepository.SingleOrDefaultAsync(p => p.Id == input.Id);

            if (role == null)
            {
                throw new UserFriendlyException($"不存在{input.Id}的角色信息");
            }
            role = input.MapTo(role);
            await _roleRepository.UpdateAsync(role);

            return("更新角色成功");
        }