public virtual async Task <IdentityResult> UpdateRoleClaimsAsync(TRoleClaimsDto claimsDto) { var identityRoleClaim = Mapper.Map <TRoleClaim>(claimsDto); var identityResult = await IdentityRepository.UpdateRoleClaimsAsync(identityRoleClaim); await AuditEventLogger.LogEventAsync(new RoleClaimsSavedEvent <TRoleClaimsDto>(claimsDto)); return(HandleIdentityError(identityResult, IdentityServiceResources.RoleClaimsUpdateFailed().Description, IdentityServiceResources.IdentityErrorKey().Description, claimsDto)); }