diff --git a/EnvelopeGenerator.API/Controllers/EmailTemplateController.cs b/EnvelopeGenerator.API/Controllers/EmailTemplateController.cs index 37d4b5ce..89f6326d 100644 --- a/EnvelopeGenerator.API/Controllers/EmailTemplateController.cs +++ b/EnvelopeGenerator.API/Controllers/EmailTemplateController.cs @@ -82,7 +82,7 @@ public class EmailTemplateController(IMapper mapper, IRepository /// Wenn der Benutzer nicht authentifiziert ist. /// Wenn die gesuchte Abfrage nicht gefunden wird. [HttpPut] - public async Task Update([FromQuery] EmailTemplateQuery? temp = null, [FromBody] UpdateEmailTemplateCommand? update = null) + public async Task Update([FromQuery] EmailTemplateQueryBase? temp = null, [FromBody] UpdateEmailTemplateCommand? update = null) { if (update is null) { diff --git a/EnvelopeGenerator.Application/EmailTemplates/Commands/Reset/ResetEmailTemplateCommand.cs b/EnvelopeGenerator.Application/EmailTemplates/Commands/Reset/ResetEmailTemplateCommand.cs index 5bd398e7..9796b8e6 100644 --- a/EnvelopeGenerator.Application/EmailTemplates/Commands/Reset/ResetEmailTemplateCommand.cs +++ b/EnvelopeGenerator.Application/EmailTemplates/Commands/Reset/ResetEmailTemplateCommand.cs @@ -6,7 +6,7 @@ namespace EnvelopeGenerator.Application.EmailTemplates.Commands.Reset; /// /// Ein Befehl zum Zurücksetzen einer E-Mail-Vorlage auf die Standardwerte. -/// Erbt von und ermöglicht die Angabe einer optionalen ID und eines Typs der E-Mail-Vorlage.

+/// Erbt von und ermöglicht die Angabe einer optionalen ID und eines Typs der E-Mail-Vorlage.

/// Beispiele:
/// 0 - DocumentReceived: Benachrichtigung über den Empfang eines Dokuments.
/// 1 - DocumentSigned: Benachrichtigung über die Unterzeichnung eines Dokuments.
@@ -19,13 +19,13 @@ namespace EnvelopeGenerator.Application.EmailTemplates.Commands.Reset; /// 8 - DocumentRejected_REC (Für den ablehnenden Empfänger): Mail an den ablehnenden Empfänger, wenn das Dokument abgelehnt wird.
/// 9 - DocumentRejected_REC_2 (Für sonstige Empfänger): Mail an andere Empfänger (Brief), wenn das Dokument abgelehnt wird.
///
-public record ResetEmailTemplateCommand : EmailTemplateQuery, IRequest +public record ResetEmailTemplateCommand : EmailTemplateQueryBase, IRequest { /// /// /// /// - public ResetEmailTemplateCommand(EmailTemplateQuery? orginal = null) : base(orginal ?? new()) + public ResetEmailTemplateCommand(EmailTemplateQueryBase? orginal = null) : base(orginal ?? new()) { } diff --git a/EnvelopeGenerator.Application/EmailTemplates/Commands/Update/UpdateEmailTemplateCommand.cs b/EnvelopeGenerator.Application/EmailTemplates/Commands/Update/UpdateEmailTemplateCommand.cs index 1f3d7525..c507ff82 100644 --- a/EnvelopeGenerator.Application/EmailTemplates/Commands/Update/UpdateEmailTemplateCommand.cs +++ b/EnvelopeGenerator.Application/EmailTemplates/Commands/Update/UpdateEmailTemplateCommand.cs @@ -19,7 +19,7 @@ public record UpdateEmailTemplateCommand(string? Body = null, string? Subject = /// Die Abfrage, die die E-Mail-Vorlage darstellt, die aktualisiert werden soll. /// [JsonIgnore] - public EmailTemplateQuery? EmailTemplateQuery { get; set; } + public EmailTemplateQueryBase? EmailTemplateQuery { get; set; } /// /// diff --git a/EnvelopeGenerator.Application/EmailTemplates/EmailTemplateQuery.cs b/EnvelopeGenerator.Application/EmailTemplates/EmailTemplateQueryBase.cs similarity index 94% rename from EnvelopeGenerator.Application/EmailTemplates/EmailTemplateQuery.cs rename to EnvelopeGenerator.Application/EmailTemplates/EmailTemplateQueryBase.cs index 4c35a1da..347c5c9e 100644 --- a/EnvelopeGenerator.Application/EmailTemplates/EmailTemplateQuery.cs +++ b/EnvelopeGenerator.Application/EmailTemplates/EmailTemplateQueryBase.cs @@ -19,6 +19,6 @@ namespace EnvelopeGenerator.Application.EmailTemplates; /// 8 - DocumentRejected_REC (Für den ablehnenden Empfänger): Mail an den ablehnenden Empfänger, wenn das Dokument abgelehnt wird. /// 9 - DocumentRejected_REC_2 (Für sonstige Empfänger): Mail an andere Empfänger (Brief), wenn das Dokument abgelehnt wird. /// -public record EmailTemplateQuery(int? Id = null, EmailTemplateType? Type = null) +public record EmailTemplateQueryBase(int? Id = null, EmailTemplateType? Type = null) { } \ No newline at end of file diff --git a/EnvelopeGenerator.Application/EmailTemplates/Queries/ReadEmailTemplateQuery.cs b/EnvelopeGenerator.Application/EmailTemplates/Queries/ReadEmailTemplateQuery.cs index 64babe27..68bc2736 100644 --- a/EnvelopeGenerator.Application/EmailTemplates/Queries/ReadEmailTemplateQuery.cs +++ b/EnvelopeGenerator.Application/EmailTemplates/Queries/ReadEmailTemplateQuery.cs @@ -9,9 +9,9 @@ namespace EnvelopeGenerator.Application.EmailTemplates.Queries.Read; /// /// Stellt eine Abfrage dar, um eine E-Mail-Vorlage zu lesen. -/// Diese Klasse erbt von . +/// Diese Klasse erbt von . /// -public record ReadEmailTemplateQuery : EmailTemplateQuery, IRequest +public record ReadEmailTemplateQuery : EmailTemplateQueryBase, IRequest { }