From 35009dba7cbb3dee341a29ddbe7725c1d708fd2c Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Sun, 22 Jan 2023 21:39:36 +0100 Subject: [PATCH] Fixed data model classes to generate unique ids when created --- I18N Commander/DataModel/Database/Section.cs | 2 +- I18N Commander/DataModel/Database/Setting.cs | 2 +- I18N Commander/DataModel/Database/TextElement.cs | 2 +- I18N Commander/DataModel/Database/Translation.cs | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/I18N Commander/DataModel/Database/Section.cs b/I18N Commander/DataModel/Database/Section.cs index c963a40..0bd9cb0 100644 --- a/I18N Commander/DataModel/Database/Section.cs +++ b/I18N Commander/DataModel/Database/Section.cs @@ -8,7 +8,7 @@ public sealed class Section [Key] public int Id { get; set; } - public Guid UniqueId { get; set; } + public Guid UniqueId { get; set; } = Guid.NewGuid(); public string Name { get; set; } = string.Empty; diff --git a/I18N Commander/DataModel/Database/Setting.cs b/I18N Commander/DataModel/Database/Setting.cs index 5c5977b..10c7c33 100644 --- a/I18N Commander/DataModel/Database/Setting.cs +++ b/I18N Commander/DataModel/Database/Setting.cs @@ -8,7 +8,7 @@ public sealed class Setting [Key] public int Id { get; set; } - public Guid UniqueId { get; set; } + public Guid UniqueId { get; set; } = Guid.NewGuid(); public string Code { get; set; } = string.Empty; diff --git a/I18N Commander/DataModel/Database/TextElement.cs b/I18N Commander/DataModel/Database/TextElement.cs index 538dac1..2d2a5a1 100644 --- a/I18N Commander/DataModel/Database/TextElement.cs +++ b/I18N Commander/DataModel/Database/TextElement.cs @@ -8,7 +8,7 @@ public sealed class TextElement [Key] public int Id { get; set; } - public Guid UniqueId { get; set; } + public Guid UniqueId { get; set; } = Guid.NewGuid(); public string Name { get; set; } = string.Empty; diff --git a/I18N Commander/DataModel/Database/Translation.cs b/I18N Commander/DataModel/Database/Translation.cs index 7957c7a..b69807f 100644 --- a/I18N Commander/DataModel/Database/Translation.cs +++ b/I18N Commander/DataModel/Database/Translation.cs @@ -6,7 +6,7 @@ public sealed class Translation { public int Id { get; set; } - public Guid UniqueId { get; set; } + public Guid UniqueId { get; set; } = Guid.NewGuid(); public TextElement TextElement { get; set; } = new();