public void ReadLocalOperation() { string filePath = @"C:\Users\inter\Downloads\swaggerOperation.json"; AbstractSwaggerReader swaggerReader = new SwaggerFileReader(filePath); APIBuilder builder = APIBuilder.GetBuilder(swaggerReader); ICollection <APIOperation> operations = builder.BuildAPIAndOperations().Operations; string apiId = "api_577edd5ee62543d297bd5d568af78a82"; API entity = _Client.GetAPIAsync(apiId).Result; string json = JsonConvert.SerializeObject(entity.Operations); foreach (APIOperation o in operations) { try { APIOperation e = _Client.CreateAPIOperationAsync(entity, o).Result; } catch (Exception) { } } }
public void ReadLocalSwaggerFile() { var setting = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore }; string filePath = @"C:\Users\inter\Downloads\swagger.json"; AbstractSwaggerReader swaggerReader = new SwaggerFileReader(filePath); APIBuilder builder = APIBuilder.GetBuilder(swaggerReader); API api = builder.BuildAPIAndOperations(); API entity = _Client.CreateAPIAsync(api).Result; foreach (APIOperation o in api.Operations) { try { APIOperation e = _Client.CreateAPIOperationAsync(entity, o).Result; } catch (Exception) { } } }