public async Task <ActionResult <IEnumerable <string> > > Get(
     [FromServices] OpenApiRepository openApiRepository,
     string workspace,
     string service,
     string version,
     CancellationToken cancellationToken)
 {
     return(Ok(await openApiRepository.GetApiDefinition(workspace, service, version, cancellationToken)));
 }
        public async Task <ActionResult> Post(
            [FromServices] OpenApiRepository openApiRepository,
            string workspace,
            string service,
            string version,
            [FromBody] JObject openApiDefinition,
            CancellationToken cancellationToken)
        {
            if (workspace.Contains("/") || service.Contains("/") || version.Contains("/"))
            {
                return(BadRequest("The / Character is not allowed"));
            }
            await openApiRepository.SaveApiDefinition(workspace, service, version, new OpenApiDefinition { Schema = openApiDefinition }, cancellationToken);

            return(Ok());
        }