Merge branch 'worktree-agent-ae59040b377a324cb'

# Conflicts:
#	GerbilManagerWebAPI/ApplicationContext.cs
#	GerbilManagerWebAPI/Program.cs
#	gerbil-manager-web/e2e/mock-data.ts
#	gerbil-manager-web/src/pages/GerbilDetailPage.tsx
#	gerbil-manager-web/src/strings/de.ts
This commit is contained in:
2026-06-22 23:10:18 +02:00
16 changed files with 2520 additions and 2 deletions

View File

@@ -0,0 +1,34 @@
namespace GerbilManagerWebAPI.Dtos
{
/// <summary>EXHIBITION: payload for POST /exhibitions.</summary>
public record ExhibitionResultInput(
Guid? GerbilId,
string? EntityName,
string EventName,
DateTime? Date,
string? Placement,
string? Award,
string? Note);
/// <summary>EXHIBITION: payload for PUT /exhibitions/{id} (all fields optional/partial).</summary>
public record ExhibitionResultUpdate(
Guid? GerbilId,
string? EntityName,
string? EventName,
DateTime? Date,
string? Placement,
string? Award,
string? Note);
/// <summary>EXHIBITION: response DTO for a stored exhibition result.</summary>
public record ExhibitionResultDto(
Guid Id,
Guid? GerbilId,
string? EntityName,
string EventName,
DateTime? Date,
string? Placement,
string? Award,
string? Note,
DateTimeOffset CreatedAt);
}