internal static T With <T>(this T identityClaimModel, ClaimModel claimModel) where T : IdentityClaimModelBase { NullGuard.NotNull(identityClaimModel, nameof(identityClaimModel)) .NotNull(claimModel, nameof(claimModel)); identityClaimModel.ClaimIdentifier = claimModel.ClaimIdentifier; identityClaimModel.Claim = claimModel; identityClaimModel.ClaimValue = identityClaimModel.ClaimValue ?? claimModel.ClaimValue; return(identityClaimModel); }
internal static Claim ToDomain(this ClaimModel claimModel) { NullGuard.NotNull(claimModel, nameof(claimModel)); return(ClaimHelper.CreateClaim(claimModel.ClaimType, claimModel.ClaimValue)); }