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