- Methode `FillTemplate` für Platzhalterersetzung hinzugefügt. - `TemplatePlaceholderAttribute` eingeführt. - `EmailOutService` mit Vorlagenmethoden aktualisiert. - Unit-Tests für Vorlagenverarbeitung hinzugefügt.
26 lines
957 B
C#
26 lines
957 B
C#
namespace DigitalData.EmailProfilerDispatcher.Application.DTOs.EmailOut
|
|
{
|
|
public record EmailOutCreateDto
|
|
{
|
|
public int ReminderTypeId { get; set; }
|
|
public int SendingProfile { get; set; }
|
|
public int ReferenceId { get; set; }
|
|
public int WfId { get; set; }
|
|
public string EmailAddress { get; set; }
|
|
public string EmailSubj { get; set; }
|
|
public string EmailBody { get; set; }
|
|
public string? ReferenceString { get; set; } = null;
|
|
public int? EntityId { get; set; } = null;
|
|
public string? WfReference { get; set; } = null;
|
|
public string? EmailAttmt1 { get; set; } = null;
|
|
public DateTime? EmailSent { get; set; } = null;
|
|
public string? Comment { get; set; } = null;
|
|
public string? AddedWho { get; set; } = "DEFAULT";
|
|
public string? ChangedWho { get; set; } = null;
|
|
public DateTime? ChangedWhen { get; set; } = null;
|
|
public DateTime? ErrorTimestamp { get; set; } = null;
|
|
public string? ErrorMsg { get; set; } = null;
|
|
}
|
|
}
|
|
|