public async Task <IActionResult> CheckPublishResultStatus(string specificationId) { Guard.IsNullOrWhiteSpace(specificationId, nameof(specificationId)); ApiResponse <SpecificationCalculationExecutionStatusModel> callResult = await _specsClient.CheckPublishResultStatus(specificationId); if (callResult.StatusCode == HttpStatusCode.OK) { return(new OkObjectResult(callResult.Content)); } if (callResult.StatusCode == HttpStatusCode.BadRequest) { return(new BadRequestResult()); } return(new StatusCodeResult(500)); }