Ejemplo n.º 1
0
        public string Generate()
        {
            var proxyDefinition = GetProxyDefinition();
            var template        = new ApiClientTemplate(proxyDefinition, _config);
            var source          = template.TransformText();

            return(source);
        }
Ejemplo n.º 2
0
        public IActionResult ApiClient([FromQuery] string lib)
        {
            var apis = _apiExplorer.ApiDescriptionGroups.Items.SelectMany(item => item.Items)
                       .Select(api =>
                               (
                                   api.HttpMethod,
                                   api.ActionDescriptor.AttributeRouteInfo.Template
                               ));
            var template = new ApiClientTemplate(apis);
            var content  = template.TransformText();

            return(Content(content));
        }