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)); }
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); }