public IActionResult Build([FromBody] int?id) { if (!id.HasValue) { return(BadRequest()); } try { var buildResult = builder.Build(id); return(Ok(new ApiResponse <BuilderOrderResult>(buildResult))); } catch (NotFoundOrderException ex) { return(NotFound(ex.Message)); } }