public void TestFromUrl() { string url = "https://raw.githubusercontent.com/kubernetes/kubernetes/master/api/openapi-spec/swagger.json"; string code = DotNetClientUtility.GenerateFromUrl(url, "FewBox", "Kubernetes").Result; /*using(var writer = System.IO.File.CreateText("./K8S.cs")) * { * writer.Write(code); * writer.Close(); * }*/ Assert.IsNotNull(code); }
public async Task <IActionResult> Post(DotNetCoreClientUrlRequestDto dotNetCoreClientRequestDto) { string code = await DotNetClientUtility.GenerateFromUrl(dotNetCoreClientRequestDto.SwaggerUrl, dotNetCoreClientRequestDto.NamespaceName, dotNetCoreClientRequestDto.ClassName); return(File(Encoding.UTF8.GetBytes(code), "text/plain; charset=utf-8;", $"{dotNetCoreClientRequestDto.ClassName}.cs")); }