public async Task <IHttpActionResult> ActionAsync(PendingChangeRequestAction model)
        {
            var result = await _approvalService.ActionAsync(model, User);

            if (result.Success)
            {
                return(ResponseMessage(Request.CreateResponse(HttpStatusCode.NoContent)));
            }
            else
            {
                return(Content(HttpStatusCode.BadRequest, result.Errors));
            }
        }
 public async Task <ApiResponse> ActionAsync(PendingChangeRequestAction payload, IPrincipal principal)
 => await _httpClient.PostAsync("approvals/pending", payload, principal);