diff --git a/EnvelopeGenerator.Application/Common/Dto/EmailTemplateDto.cs b/EnvelopeGenerator.Application/Common/Dto/EmailTemplateDto.cs index c5d1aa6f..0cc71e7e 100644 --- a/EnvelopeGenerator.Application/Common/Dto/EmailTemplateDto.cs +++ b/EnvelopeGenerator.Application/Common/Dto/EmailTemplateDto.cs @@ -13,25 +13,30 @@ public record EmailTemplateDto /// /// /// - public required string Name { get; init; } + public string Name { get; set; } = null!; /// /// Das Datum und die Uhrzeit, wann die Vorlage hinzugefügt wurde. /// - public DateTime AddedWhen { get; init; } + public DateTime AddedWhen { get; set; } /// /// Der Inhalt (Body) der E-Mail-Vorlage. Kann null sein. /// - public string? Body { get; init; } + public string? Body { get; set; } /// /// Der Betreff der E-Mail-Vorlage. Kann null sein. /// - public string? Subject { get; init; } + public string? Subject { get; set; } + + /// + /// Der Sprachcode der E-Mail-Vorlage. + /// + public string LangCode { get; set; } = null!; /// /// Das Datum und die Uhrzeit, wann die Vorlage zuletzt geändert wurde. Kann null sein. /// - public DateTime? ChangedWhen { get; init; } + public DateTime? ChangedWhen { get; set; } }; \ No newline at end of file diff --git a/EnvelopeGenerator.Domain/Entities/EmailTemplate.cs b/EnvelopeGenerator.Domain/Entities/EmailTemplate.cs index c20f99b6..61ffcfc2 100644 --- a/EnvelopeGenerator.Domain/Entities/EmailTemplate.cs +++ b/EnvelopeGenerator.Domain/Entities/EmailTemplate.cs @@ -1,9 +1,11 @@ -using System; -using DigitalData.Core.Abstractions.Interfaces; +using DigitalData.Core.Abstractions.Interfaces; using System.ComponentModel; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using EnvelopeGenerator.Domain.Interfaces.Auditing; +#if NETFRAMEWORK +using System; +#endif namespace EnvelopeGenerator.Domain.Entities {