public async Task <ActionResult> Add([FromBody] AddResourceOwnerRequest addResourceOwnerRequest)
        {
            if (addResourceOwnerRequest == null)
            {
                throw new ArgumentNullException(nameof(addResourceOwnerRequest));
            }

            await _resourceOwnerActions.Add(addResourceOwnerRequest.ToParameter());

            await _representationManager.AddOrUpdateRepresentationAsync(this, StoreNames.GetResourceOwners, false);

            return(new NoContentResult());
        }
        public async Task <IActionResult> Add([FromBody] AddResourceOwnerRequest addResourceOwnerRequest)
        {
            if (addResourceOwnerRequest == null)
            {
                return(BuildError(ErrorCodes.InvalidRequestCode, "no parameter in body request", HttpStatusCode.BadRequest));
            }

            await _resourceOwnerActions.Add(addResourceOwnerRequest.ToParameter());

            await _representationManager.AddOrUpdateRepresentationAsync(this, StoreNames.GetResourceOwners, false);

            return(new NoContentResult());
        }