swagger summary

This commit is contained in:
Tizian.Breuch
2025-08-12 12:03:58 +02:00
parent 860f111cde
commit b54fd49026
2 changed files with 14 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ using Microsoft.EntityFrameworkCore;
using Microsoft.IdentityModel.Tokens; using Microsoft.IdentityModel.Tokens;
using Microsoft.OpenApi.Models; using Microsoft.OpenApi.Models;
using Resend; using Resend;
using System.Reflection;
using System.Text; using System.Text;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
@@ -195,6 +196,18 @@ builder.Services.AddSwaggerGen(c =>
c.OperationFilter<AdminProductExampleOperationFilter>(); c.OperationFilter<AdminProductExampleOperationFilter>();
c.OperationFilter<CustomerAddressExampleOperationFilter>(); c.OperationFilter<CustomerAddressExampleOperationFilter>();
c.OperationFilter<CustomerOrderExampleOperationFilter>(); c.OperationFilter<CustomerOrderExampleOperationFilter>();
var apiXmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
var apiXmlPath = Path.Combine(AppContext.BaseDirectory, apiXmlFile);
c.IncludeXmlComments(apiXmlPath);
var appXmlFile = "Webshop.Application.xml"; // Der Name der DLL des Application-Projekts + .xml
var appXmlPath = Path.Combine(AppContext.BaseDirectory, appXmlFile);
if (File.Exists(appXmlPath))
{
c.IncludeXmlComments(appXmlPath);
}
}); });
var app = builder.Build(); var app = builder.Build();

View File

@@ -6,6 +6,7 @@
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<UserSecretsId>461c56b2-b056-42a9-8ce5-ccc441ef8a37</UserSecretsId> <UserSecretsId>461c56b2-b056-42a9-8ce5-ccc441ef8a37</UserSecretsId>
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS> <DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>