Beispiel #1
0
        public int RemoveClaim(Role role, RoleClaim claim)
        {
            IRoleClaimRepository repo = _data_repository_factory.GetIdentityDataRepository <IRoleClaimRepository>();

            repo.Delete(new RoleClaimData()
            {
                Id = claim.ClaimID, RoleID = role.RoleId, ClaimType = claim.ClaimType, ClaimValue = claim.ClaimValue
            });
            return(1);
        }
Beispiel #2
0
        public async Task RemoveClaimAsync(ApplicationRole role, Claim claim, CancellationToken cancellationToken = new CancellationToken())
        {
            cancellationToken.ThrowIfCancellationRequested();

            var deleteRoleClaimDto = new DeleteRoleClaimDto
            {
                ClaimType  = claim.Type,
                ClaimValue = claim.Value,
                RoleId     = role.Id
            };

            await _roleClaimRepository.Delete(deleteRoleClaimDto);
        }