public virtual async Task AddClaimAsync(Guid id, IdentityRoleClaimCreateDto input) { var role = await IdentityRoleRepository.GetAsync(id); var claim = new Claim(input.ClaimType, input.ClaimValue); if (role.FindClaim(claim) != null) { throw new UserFriendlyException(L["RoleClaimAlreadyExists"]); } role.AddClaim(GuidGenerator, claim); await IdentityRoleRepository.UpdateAsync(role); await CurrentUnitOfWork.SaveChangesAsync(); }
public virtual async Task AddClaimAsync(Guid id, IdentityRoleClaimCreateDto input) { await RoleAppService.AddClaimAsync(id, input); }