Exemplo n.º 1
0
        public async Task <AppSrvResult> SaveRolePermisson(PermissonSaveInputDto inputDto)
        {
            if (inputDto.RoleId == 1600000000010)
            {
                return(Problem(HttpStatusCode.Forbidden, "禁止设置初始角色"));
            }

            await _systemManagerService.SaveRolePermisson(inputDto.RoleId, inputDto.Permissions);

            return(DefaultResult());
        }
Exemplo n.º 2
0
        public async Task TesRoleAppService()
        {
            var result4 = await _roleAppService.GetRoleTreeListByUserId(17);

            Assert.NotNull(result4);

            var result3 = await _roleAppService.GetPaged(new RoleSearchDto { PageIndex = 1, PageSize = 100 });

            Assert.NotNull(result3);

            var result2 = await _roleAppService.Delete(4);

            Assert.Equal(1, result2);

            var rolePremisson = new PermissonSaveInputDto
            {
                RoleId = 4
                         //Permissions = "1,21,28,2,41,68,69,42,70,43,66,67,44,45,65,46"
            };

            var result1 = await _roleAppService.SaveRolePermisson(rolePremisson);

            Assert.Equal(1, result1);

            var role = new RoleSaveInputDto()
            {
                Pid     = 1,
                DeptId  = 24,
                Name    = $"测试角色{SecurityHelper.GenerateRandomCode(4)}",
                Tips    = $"testing role {SecurityHelper.GenerateRandomCode(4)}",
                Version = 1,
                Num     = 3
            };

            var result = await _roleAppService.Save(role);

            Assert.Equal(1, result);
        }
Exemplo n.º 3
0
 public async Task SaveRolePermisson(PermissonSaveInputDto inputDto)
 {
     await _systemManagerService.SaveRolePermisson(inputDto.RoleId, inputDto.Permissions);
 }
Exemplo n.º 4
0
 public async Task <int> SaveRolePermisson(PermissonSaveInputDto inputDto)
 {
     return(await _systemManagerService.SaveRolePermisson(inputDto.RoleId, inputDto.Permissions));
 }