Set envelope default message by type using resources

Added "Please read and confirm this document" to resource files and updated resource class. Replaced Envelope constructor with WithDefaultMessage extension method to set default message based on EnvelopeTypeId. Updated controller and editor form to use this method. Cleaned up imports and comments.
This commit is contained in:
OlgunR
2026-03-06 14:23:18 +01:00
parent 967fd2ba04
commit d29abf53e7
7 changed files with 103 additions and 72 deletions

View File

@@ -14,12 +14,7 @@ namespace EnvelopeGenerator.Domain.Entities
[Table("TBSIG_ENVELOPE", Schema = "dbo")]
public class Envelope
{
public Envelope()
{
#if NETFRAMEWORK
Message = My.Resources.Envelope.Please_read_and_sign_this_document;
#endif
}
// removed: WithDefaultMessage()
// TODO: * Check the Form App and remove the default value
[Key]

View File

@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
@@ -13,12 +13,12 @@ namespace My.Resources {
/// <summary>
/// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
@@ -33,7 +33,7 @@ namespace My.Resources {
}
/// <summary>
/// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Resources.ResourceManager ResourceManager {
@@ -47,8 +47,8 @@ namespace My.Resources {
}
/// <summary>
/// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
/// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Globalization.CultureInfo Culture {
@@ -61,7 +61,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Der Zugangs Code wurde erfolgreich an [@Mail] versendet! ähnelt.
/// Looks up a localized string similar to Der Zugangs Code wurde erfolgreich an [@Mail] versendet!.
/// </summary>
public static string AccessCode_manually_send {
get {
@@ -70,7 +70,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Bitte wählen Sie die PDF-Dokumente die Sie verketten möchten: ähnelt.
/// Looks up a localized string similar to Bitte wählen Sie die PDF-Dokumente die Sie verketten möchten:.
/// </summary>
public static string Dialog_Concat_PDF {
get {
@@ -79,7 +79,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie diesen Umschlag wirklich zurückrufen/löschen? ähnelt.
/// Looks up a localized string similar to Wollen Sie diesen Umschlag wirklich zurückrufen/löschen?.
/// </summary>
public static string Do_you_really_want_to_delete_this_envelope {
get {
@@ -88,7 +88,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie dieses Dokument wirklich entfernen? ähnelt.
/// Looks up a localized string similar to Wollen Sie dieses Dokument wirklich entfernen?.
/// </summary>
public static string Do_you_really_want_to_remove_this_document {
get {
@@ -97,7 +97,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie den ausgewählten Empfänger löschen? ähnelt.
/// Looks up a localized string similar to Wollen Sie den ausgewählten Empfänger löschen?.
/// </summary>
public static string Do_you_want_to_delete_the_selected_recipient {
get {
@@ -106,7 +106,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie die Signatur löschen? ähnelt.
/// Looks up a localized string similar to Wollen Sie die Signatur löschen?.
/// </summary>
public static string Do_you_want_to_delete_the_signature {
get {
@@ -115,7 +115,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Wollen Sie den Signaturprozess nun starten? ähnelt.
/// Looks up a localized string similar to Wollen Sie den Signaturprozess nun starten?.
/// </summary>
public static string Do_you_want_to_start_the_signature_process_now {
get {
@@ -124,7 +124,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Das Dokument konnte nicht geöffnet werden! ähnelt.
/// Looks up a localized string similar to Das Dokument konnte nicht geöffnet werden!.
/// </summary>
public static string Document_could_not_be_opened {
get {
@@ -133,7 +133,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Dokument konnte nicht gespeichert werden! ähnelt.
/// Looks up a localized string similar to Dokument konnte nicht gespeichert werden!.
/// </summary>
public static string Document_Could_Not_Be_Saved {
get {
@@ -142,7 +142,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Umschlag an Empfänger {0} weitergeleitet. ähnelt.
/// Looks up a localized string similar to Umschlag an Empfänger {0} weitergeleitet..
/// </summary>
public static string Document_forwarded {
get {
@@ -151,7 +151,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Aktuell ist per Drag and Drop nur eine PDF-Datei erlaubt. ähnelt.
/// Looks up a localized string similar to Aktuell ist per Drag and Drop nur eine PDF-Datei erlaubt..
/// </summary>
public static string Drop_only_one_file {
get {
@@ -160,7 +160,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Aktuell sind per Drag and Drop nur PDF-Dateien erlaubt. ähnelt.
/// Looks up a localized string similar to Aktuell sind per Drag and Drop nur PDF-Dateien erlaubt..
/// </summary>
public static string Drop_only_pdf {
get {
@@ -169,7 +169,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Bearbeite Umschlag ähnelt.
/// Looks up a localized string similar to Bearbeite Umschlag.
/// </summary>
public static string Edit_Envelope {
get {
@@ -178,7 +178,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Signatur-Elemente konnten nicht geladen werden! ähnelt.
/// Looks up a localized string similar to Signatur-Elemente konnten nicht geladen werden!.
/// </summary>
public static string Elements_could_not_be_loaded {
get {
@@ -187,7 +187,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Signatur-Elemente konnten nicht gespeichert werden! ähnelt.
/// Looks up a localized string similar to Signatur-Elemente konnten nicht gespeichert werden!.
/// </summary>
public static string Elements_could_not_be_saved {
get {
@@ -196,7 +196,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Der Umschlag wurde bereits versendet! ähnelt.
/// Looks up a localized string similar to Der Umschlag wurde bereits versendet!.
/// </summary>
public static string Envelope_already_sent {
get {
@@ -205,7 +205,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Umschlag konnte nicht gesendet werden! ähnelt.
/// Looks up a localized string similar to Umschlag konnte nicht gesendet werden!.
/// </summary>
public static string Envelope_could_not_be_sent {
get {
@@ -214,7 +214,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Umschlag-Editor ähnelt.
/// Looks up a localized string similar to Umschlag-Editor.
/// </summary>
public static string Envelope_Editor {
get {
@@ -223,7 +223,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Die Einladungen zum Signieren wurden zum Versand eingereiht. ähnelt.
/// Looks up a localized string similar to Die Einladungen zum Signieren wurden zum Versand eingereiht..
/// </summary>
public static string Envelope_Invitations_Sent {
get {
@@ -232,7 +232,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Übersicht ähnelt.
/// Looks up a localized string similar to Übersicht.
/// </summary>
public static string Envelope_Overview {
get {
@@ -241,7 +241,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Die Einladungen wurden erfolgreich zum Versand bereitgestellt. ähnelt.
/// Looks up a localized string similar to Die Einladungen wurden erfolgreich zum Versand bereitgestellt..
/// </summary>
public static string Envelope_successfully_sent {
get {
@@ -250,7 +250,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Die Email-Adresse [ @Mail ] konnte nicht validiert werden! ähnelt.
/// Looks up a localized string similar to Die Email-Adresse [ @Mail ] konnte nicht validiert werden!.
/// </summary>
public static string Error_email_Validation {
get {
@@ -259,8 +259,8 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Die Mobiltelefonnummer [@PhoneNr] konnte nicht validiert werden.
///Muster: +491234567890 ähnelt.
/// Looks up a localized string similar to Die Mobiltelefonnummer [@PhoneNr] konnte nicht validiert werden.
///Muster: +491234567890.
/// </summary>
public static string Error_phone_Validation {
get {
@@ -269,7 +269,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Senden des Umschlags: ähnelt.
/// Looks up a localized string similar to Fehler beim Senden des Umschlags:.
/// </summary>
public static string Error_sending_the_envelope {
get {
@@ -278,7 +278,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Speichern des Umschlags! ähnelt.
/// Looks up a localized string similar to Fehler beim Speichern des Umschlags!.
/// </summary>
public static string Error_when_saving_the_envelope {
get {
@@ -287,7 +287,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Speichern der Empfänger! ähnelt.
/// Looks up a localized string similar to Fehler beim Speichern der Empfänger!.
/// </summary>
public static string Error_when_saving_the_recipients {
get {
@@ -296,7 +296,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Fehler bei der Validierung des Umschlags: ähnelt.
/// Looks up a localized string similar to Fehler bei der Validierung des Umschlags:.
/// </summary>
public static string Error_when_validating_the_envelope {
get {
@@ -305,7 +305,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Fehler beim Speichern des Umschlags: ähnelt.
/// Looks up a localized string similar to Fehler beim Speichern des Umschlags: .
/// </summary>
public static string Errors_when_saving_the_envelope {
get {
@@ -314,7 +314,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Mindestens ein Empfänger hat keine Anrede oder keine Email Adresse. ähnelt.
/// Looks up a localized string similar to Mindestens ein Empfänger hat keine Anrede oder keine Email Adresse..
/// </summary>
public static string Incomplete_Receivers {
get {
@@ -323,7 +323,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Empfänger {0} hat keine gültige Email Addresse. ähnelt.
/// Looks up a localized string similar to Empfänger {0} hat keine gültige Email Addresse..
/// </summary>
public static string Invalid_Email_Address {
get {
@@ -332,7 +332,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Die Einladung an [@Mail] wurde nochmal versendet! ähnelt.
/// Looks up a localized string similar to Die Einladung an [@Mail] wurde nochmal versendet!.
/// </summary>
public static string Invitation_successfully_resend {
get {
@@ -341,7 +341,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Fehlendes Dokument ähnelt.
/// Looks up a localized string similar to Fehlendes Dokument.
/// </summary>
public static string Missing_Documents {
get {
@@ -350,7 +350,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Es muss mindestens ein Signaturfeld gesetzt werden. ähnelt.
/// Looks up a localized string similar to Es muss mindestens ein Signaturfeld gesetzt werden..
/// </summary>
public static string Missing_Elements {
get {
@@ -359,7 +359,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Für den Empfänger {0} gibt es noch kein Signaturfeld. ähnelt.
/// Looks up a localized string similar to Für den Empfänger {0} gibt es noch kein Signaturfeld..
/// </summary>
public static string Missing_Elements_for_Receiver {
get {
@@ -368,7 +368,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Fehlende Nachricht ähnelt.
/// Looks up a localized string similar to Fehlende Nachricht.
/// </summary>
public static string Missing_Message {
get {
@@ -377,7 +377,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Fehlende Empfänger ähnelt.
/// Looks up a localized string similar to Fehlende Empfänger.
/// </summary>
public static string Missing_Receivers {
get {
@@ -386,7 +386,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Not translated ähnelt.
/// Looks up a localized string similar to Not translated.
/// </summary>
public static string ModificationOriginFile_FormFields {
get {
@@ -395,7 +395,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Neuer Umschlag ähnelt.
/// Looks up a localized string similar to Neuer Umschlag.
/// </summary>
public static string New_Envelope {
get {
@@ -404,7 +404,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Es ist nur eine Datei zulässig! ähnelt.
/// Looks up a localized string similar to Es ist nur eine Datei zulässig!.
/// </summary>
public static string Only_one_file_is_allowed {
get {
@@ -413,7 +413,16 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Bitte lesen und unterzeichnen Sie dieses Dokument. ähnelt.
/// Looks up a localized string similar to Bitte bestätigen Sie, dieses Dokument gelesen zu haben..
/// </summary>
public static string Please_read_and_confirm_this_document {
get {
return ResourceManager.GetString("Please read and confirm this document", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Bitte lesen und unterzeichnen Sie dieses Dokument..
/// </summary>
public static string Please_read_and_sign_this_document {
get {
@@ -422,7 +431,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Bitte wählen Sie einen Empfänger aus dem Reiter Empfänger aus. ähnelt.
/// Looks up a localized string similar to Bitte wählen Sie einen Empfänger aus dem Reiter Empfänger aus..
/// </summary>
public static string Please_select_a_recipient_from_the_Recipients_tab {
get {
@@ -431,7 +440,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Empfänger konnte nicht gelöscht werden! ähnelt.
/// Looks up a localized string similar to Empfänger konnte nicht gelöscht werden!.
/// </summary>
public static string Recipient_could_not_be_deleted {
get {
@@ -440,7 +449,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Soll der Umschlag gespeichert werden? ähnelt.
/// Looks up a localized string similar to Soll der Umschlag gespeichert werden?.
/// </summary>
public static string Should_The_Envelope_Be_Saved {
get {
@@ -449,7 +458,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Platzhalter Signatur ähnelt.
/// Looks up a localized string similar to Platzhalter Signatur.
/// </summary>
public static string Signature {
get {
@@ -458,7 +467,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Signatur-Editor ähnelt.
/// Looks up a localized string similar to Signatur-Editor.
/// </summary>
public static string Signature_Editor {
get {
@@ -467,7 +476,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Der Umschlag konnte nicht gelöscht werden! ähnelt.
/// Looks up a localized string similar to Der Umschlag konnte nicht gelöscht werden!.
/// </summary>
public static string The_envelope_could_not_be_deleted {
get {
@@ -476,7 +485,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Der Umschlag enthält keine Dokumente ähnelt.
/// Looks up a localized string similar to Der Umschlag enthält keine Dokumente.
/// </summary>
public static string The_envelope_does_not_contain_any_documents {
get {
@@ -485,7 +494,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Es gibt für diesen Empfänger bereits Elemente. Wollen Sie den Empfänger trotzdem löschen? ähnelt.
/// Looks up a localized string similar to Es gibt für diesen Empfänger bereits Elemente. Wollen Sie den Empfänger trotzdem löschen?.
/// </summary>
public static string There_are_already_elements_for_this_recipient {
get {
@@ -494,7 +503,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Es sind ungespeicherte Änderungen vorhanden. Wollen Sie diese speichern? ähnelt.
/// Looks up a localized string similar to Es sind ungespeicherte Änderungen vorhanden. Wollen Sie diese speichern?.
/// </summary>
public static string There_are_unsaved_changes {
get {
@@ -503,7 +512,7 @@ namespace My.Resources {
}
/// <summary>
/// Sucht eine lokalisierte Zeichenfolge, die Sie haben ein Dokument zum signieren erhalten: ähnelt.
/// Looks up a localized string similar to Sie haben ein Dokument zum signieren erhalten:.
/// </summary>
public static string You_received_a_document_to_sign {
get {

View File

@@ -268,4 +268,7 @@ Pattern: +491234567890</value>
<data name="AccessCode manually send" xml:space="preserve">
<value>The access code was successfully sent to [@Mail]!</value>
</data>
<data name="Please read and confirm this document" xml:space="preserve">
<value>Please confirm that you have read this document.</value>
</data>
</root>

View File

@@ -268,4 +268,7 @@ Muster: +491234567890</value>
<data name="AccessCode manually send" xml:space="preserve">
<value>Der Zugangs Code wurde erfolgreich an [@Mail] versendet!</value>
</data>
<data name="Please read and confirm this document" xml:space="preserve">
<value>Bitte bestätigen Sie, dieses Dokument gelesen zu haben.</value>
</data>
</root>