public async Task <IActionResult> AddClaim(string clientId, string groupId, [FromBody] GroupClaimApiModel claim)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.HttpBadRequest());
            }

            claim.Id = await this.groupClaimsRepository.AddClaim(clientId, groupId, claim.ToDomain());

            return(this.Ok(claim));
        }
        public async Task <IActionResult> UpdateClaim(string clientId, string groupId, string claimId, [FromBody] GroupClaimApiModel claim)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.HttpBadRequest());
            }

            await this.groupClaimsRepository.UpdateClaim(clientId, groupId, new GroupClaim(claimId, claim.Type, claim.Value));

            return(this.Ok());
        }