From 51deeb478df6ceb5ad67116587eb287df75cb1e6 Mon Sep 17 00:00:00 2001 From: Michele Cantelli Date: Tue, 17 Jun 2014 15:18:58 +0200 Subject: [PATCH 1/2] Fixing extensions for csharp common files. --- .../com/wordnik/swagger/codegen/BasicCSharpGenerator.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/com/wordnik/swagger/codegen/BasicCSharpGenerator.scala b/src/main/scala/com/wordnik/swagger/codegen/BasicCSharpGenerator.scala index 7d232d7a448..3c686bda591 100644 --- a/src/main/scala/com/wordnik/swagger/codegen/BasicCSharpGenerator.scala +++ b/src/main/scala/com/wordnik/swagger/codegen/BasicCSharpGenerator.scala @@ -198,8 +198,8 @@ class BasicCSharpGenerator extends BasicGenerator { // supporting classes override def supportingFiles = List( - ("apiInvoker.mustache", destinationDir + java.io.File.separator + invokerPackage.get.replace(".", java.io.File.separator) + java.io.File.separator, "ApiInvoker.java"), - ("apiException.mustache", destinationDir + java.io.File.separator + invokerPackage.get.replace(".", java.io.File.separator) + java.io.File.separator, "ApiException.java"), + ("apiInvoker.mustache", destinationDir + java.io.File.separator + invokerPackage.get.replace(".", java.io.File.separator) + java.io.File.separator, "ApiInvoker.cs"), + ("apiException.mustache", destinationDir + java.io.File.separator + invokerPackage.get.replace(".", java.io.File.separator) + java.io.File.separator, "ApiException.cs"), ("Newtonsoft.Json.dll", "generated-code/csharp/bin", "Newtonsoft.Json.dll"), ("compile.mustache", "generated-code/csharp", "compile.bat")) } \ No newline at end of file From 5f5e534d0534cd80cacdb12f21f5d603b2c0e7af Mon Sep 17 00:00:00 2001 From: Michele Cantelli Date: Tue, 17 Jun 2014 16:22:04 +0200 Subject: [PATCH 2/2] CSharp: renaming the "packages" to follow the .NET style. --- .../wordnik/swagger/codegen/BasicCSharpGenerator.scala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/scala/com/wordnik/swagger/codegen/BasicCSharpGenerator.scala b/src/main/scala/com/wordnik/swagger/codegen/BasicCSharpGenerator.scala index 3c686bda591..911edb1785b 100644 --- a/src/main/scala/com/wordnik/swagger/codegen/BasicCSharpGenerator.scala +++ b/src/main/scala/com/wordnik/swagger/codegen/BasicCSharpGenerator.scala @@ -60,7 +60,9 @@ class BasicCSharpGenerator extends BasicGenerator { override def templateDir = "csharp" // where to write generated code - override def destinationDir = "generated-code/csharp/src/main/csharp" + override def destinationDir = "generated-code/csharp/src" + + override def invokerPackage: Option[String] = Some("Swagger.Client.Common") // template used for models modelTemplateFiles += "model.mustache" -> ".cs" @@ -79,10 +81,10 @@ class BasicCSharpGenerator extends BasicGenerator { override def importMapping = Map() // package for models - override def modelPackage: Option[String] = Some("Com.Wordnik.Client.Model") + override def modelPackage: Option[String] = Some("Swagger.Client.Model") // package for api classes - override def apiPackage: Option[String] = Some("Com.Wordnik.Client.Api") + override def apiPackage: Option[String] = Some("Swagger.Client.Api") // file suffix override def fileSuffix = ".cs"