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()); }