public async Task <ActionResult> PostDownloadRequestByNisCode( [FromBody] DownloadExtractByNisCodeRequestBody body, [FromServices] ProblemDetailsHelper problemDetailsHelper, CancellationToken cancellationToken = default) { IRestRequest BackendRequest() => CreateBackendDownloadRequestByNisCode(body); var response = await GetFromBackendWithBadRequestAsync( AcceptType.Json, BackendRequest, CreateDefaultHandleBadRequest(), problemDetailsHelper, cancellationToken : cancellationToken); return(new BackendResponseResult(response)); }
private static IRestRequest CreateBackendDownloadRequestByNisCode(DownloadExtractByNisCodeRequestBody body) => new RestRequest("extracts/downloadrequests/byniscode", Method.POST) .AddJsonBodyOrEmpty(body);