Renaming request dispatcher to Nancy specific Module.

This commit is contained in:
Marcin Stefaniuk 2016-05-24 11:31:27 +02:00
parent ba38a3b6cb
commit 4b2e3a01f9
6 changed files with 13 additions and 18 deletions

View File

@ -126,6 +126,14 @@ public class NancyFXServerCodegen extends AbstractCSharpCodegen {
} }
} }
@Override
public String toApiName(String name) {
if (name.length() == 0) {
return "DefaultModule";
}
return initialCaps(name) + "Module";
}
@Override @Override
public String toEnumName(CodegenProperty property) { public String toEnumName(CodegenProperty property) {
return sanitizeName(camelize(property.name)) ; return sanitizeName(camelize(property.name)) ;

View File

@ -7,12 +7,12 @@ using {{packageName}}.Models;
using {{packageName}}.Utils; using {{packageName}}.Utils;
namespace {{packageName}}.Modules namespace {{packageName}}.Modules
{ { {{#operations}}{{#operation}}{{#allParams}}{{#isEnum}}
{{#operations}}{{#operation}}{{#allParams}}{{#isEnum}} {{>innerApiEnum}}{{/isEnum}}{{/allParams}} {{>innerApiEnum}}{{/isEnum}}{{/allParams}}{{/operation}}
{{/operation}} public sealed class {{classname}}Module : NancyModule
public sealed class {{classname}}Module : NancyModule
{ {
public {{classname}}Module({{classname}}Service service) public {{classname}}Module({{classname}}Service service) : base("")
:base("")
{ {{#operation}} { {{#operation}}
{{httpMethod}}["{{path}}"] = parameters => {{httpMethod}}["{{path}}"] = parameters =>
{ {

View File

@ -1,4 +0,0 @@
var example = exampleJson != null
? JsonConvert.DeserializeObject<{{returnContainer}}<{{#returnType}}{{{returnType}}}{{/returnType}}>>(exampleJson)
: Enumerable.Empty<{{#returnType}}{{{returnType}}}{{/returnType}}>();

View File

@ -1,4 +0,0 @@
var example = exampleJson != null
? JsonConvert.DeserializeObject<Dictionary<{{#returnType}}{{{returnType}}}{{/returnType}}>>(exampleJson)
: new Dictionary<{{#returnType}}{{{returnType}}}{{/returnType}}>();

View File

@ -1,4 +0,0 @@
var example = exampleJson != null
? JsonConvert.DeserializeObject<{{#returnType}}{{{returnType}}}{{/returnType}}>(exampleJson)
: default({{#returnType}}{{{returnType}}}{{/returnType}});

View File

@ -1 +0,0 @@
{{!TODO: Need iterable tags object...}}{{#tags}}, Tags = new[] { {{/tags}}"{{#tags}}{{tag}} {{/tags}}"{{#tags}} }{{/tags}}