Exemplo n.º 1
0
        public async Task <ActionResult> EditRoleModal(int roleId)
        {
            var role = await _roleAppService.GetAsync(new EntityDto(roleId));

            var permissions = (await _roleAppService.GetAllPermissions()).Items;
            var model       = new EditRoleModalViewModel
            {
                Role        = role,
                Permissions = permissions
            };

            return(View("_EditRoleModal", model));
        }
Exemplo n.º 2
0
        public async Task GetRole_Test()
        {
            var createRoleDto = new CreateRoleDto()
            {
                Name               = "RoleTest",
                DisplayName        = "Test role",
                Description        = "Role for test",
                GrantedPermissions = new List <string>()
                {
                    PermissionNames.Pages_Roles
                }
            };

            var roleDto = await _roleAppService.CreateAsync(createRoleDto);

            var getRoleDto = await _roleAppService.GetAsync(new EntityDto <int>(roleDto.Id));

            getRoleDto.Name.ShouldBe(createRoleDto.Name);
            getRoleDto.DisplayName.ShouldBe(createRoleDto.DisplayName);
            getRoleDto.Description.ShouldBe(createRoleDto.Description);
            getRoleDto.GrantedPermissions.Count.ShouldBe(1);
        }