public async Task <IActionResult> PostServer( [FromServices] IRouteHandler routeHandler, [FromRoute] string serverName, [FromBody] JsonElement?body) { return(await this.ProcessRequestAsync(() => routeHandler.HandleRequestWithBody(isOpen, HttpMethodEnum.POST, body?.ToString(), serverName))); }