From e7ee313472d11de4c0b9f5e196c55329b9db1044 Mon Sep 17 00:00:00 2001 From: Adam Gaiswinkler Date: Wed, 18 Feb 2026 22:43:26 +0100 Subject: [PATCH] feat: implementiert PDF-Generierung mit Hintergrundbild und Dokumentation --- .../Details.razor | 47 ++- .../Edit.razor | 30 +- .../Index.razor | 3 +- QuestPDF_Integration.md | 310 ++++++++++++++++++ Server/Controllers/HallOfFamePDFController.cs | 144 ++++++++ ...ntenverein.Module.HallOfFame.Server.csproj | 10 + Server/Startup/ServerStartup.cs | 5 +- 7 files changed, 538 insertions(+), 11 deletions(-) create mode 100644 QuestPDF_Integration.md create mode 100644 Server/Controllers/HallOfFamePDFController.cs diff --git a/Client/Modules/SZUAbsolventenverein.Module.HallOfFame/Details.razor b/Client/Modules/SZUAbsolventenverein.Module.HallOfFame/Details.razor index f82f25b..06f4487 100644 --- a/Client/Modules/SZUAbsolventenverein.Module.HallOfFame/Details.razor +++ b/Client/Modules/SZUAbsolventenverein.Module.HallOfFame/Details.razor @@ -76,13 +76,13 @@ else @foreach (var line in (_item.Description?.Replace("\t", " ").Split('\n') ?? Array.Empty())) {
@line
- } + }
- @if (!string.IsNullOrEmpty(_item.Link)) @@ -134,6 +134,28 @@ else
} + @if (_showPdfModal) + { + + } }