public static void UseSwagger(this IApplicationBuilder app, ApiInfoConfiguration apiInfoConfiguration) { app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint($"/swagger/{apiInfoConfiguration.ApiVersion}/swagger.json", $"{apiInfoConfiguration.ApiName} {apiInfoConfiguration.ApiVersion}"); }); }
public static void AddSwagger(this IServiceCollection services, ApiInfoConfiguration apiInfoConfiguration) { services.AddSwaggerGen(c => { c.SwaggerDoc(apiInfoConfiguration.ApiVersion, new Info { Title = apiInfoConfiguration.ApiName, Version = apiInfoConfiguration.ApiVersion }); }); }