/// <summary>Initializes a new instance of the <see cref="CSharpControllerTemplateModel" /> class.</summary> /// <param name="controllerName">Name of the controller.</param> /// <param name="operations">The operations.</param> /// <param name="document">The document.</param> /// <param name="settings">The settings.</param> public CSharpControllerTemplateModel( string controllerName, IEnumerable <CSharpOperationModel> operations, SwaggerDocument document, SwaggerToCSharpWebApiControllerGeneratorSettings settings) : base(controllerName, settings) { Class = controllerName; Operations = operations; _document = document; _settings = settings; }
/// <summary>Initializes a new instance of the <see cref="CSharpControllerTemplateModel" /> class.</summary> /// <param name="controllerName">Name of the controller.</param> /// <param name="operations">The operations.</param> /// <param name="document">The document.</param> /// <param name="settings">The settings.</param> public CSharpControllerTemplateModel( string controllerName, IEnumerable <CSharpOperationModel> operations, SwaggerDocument document, SwaggerToCSharpWebApiControllerGeneratorSettings settings) : base(controllerName, settings) { _document = document; _settings = settings; Class = controllerName; Operations = operations; BaseClass = _settings.ControllerBaseClass?.Replace("{controller}", controllerName); }
/// <summary>Initializes a new instance of the <see cref="ControllerTemplateModel"/> class.</summary> /// <param name="settings">The settings.</param> public ControllerTemplateModel(SwaggerToCSharpWebApiControllerGeneratorSettings settings) { _settings = settings; }