diff --git a/src/CSharp/Blazor/EasyMicroservices.UI.TemplateGenerator.Blazor/EasyMicroservices.UI.TemplateGenerator.Blazor.csproj b/src/CSharp/Blazor/EasyMicroservices.UI.TemplateGenerator.Blazor/EasyMicroservices.UI.TemplateGenerator.Blazor.csproj
index d87adc1..336a50f 100644
--- a/src/CSharp/Blazor/EasyMicroservices.UI.TemplateGenerator.Blazor/EasyMicroservices.UI.TemplateGenerator.Blazor.csproj
+++ b/src/CSharp/Blazor/EasyMicroservices.UI.TemplateGenerator.Blazor/EasyMicroservices.UI.TemplateGenerator.Blazor.csproj
@@ -4,7 +4,7 @@
net6.0;net7.0;net8.0
EasyMicroservices
true
- 0.0.0.27
+ 0.0.0.28
TemplateGenerator UI compoents.
EasyMicroservices@gmail.com
component,microcomponent,ui,core,templategenerator,generator,template,form,formgenerator
diff --git a/src/CSharp/Cores/EasyMicroservices.UI.TemplateGenerator.ViewModels/EasyMicroservices.UI.TemplateGenerator.ViewModels.csproj b/src/CSharp/Cores/EasyMicroservices.UI.TemplateGenerator.ViewModels/EasyMicroservices.UI.TemplateGenerator.ViewModels.csproj
index d2ab68d..afe44ae 100644
--- a/src/CSharp/Cores/EasyMicroservices.UI.TemplateGenerator.ViewModels/EasyMicroservices.UI.TemplateGenerator.ViewModels.csproj
+++ b/src/CSharp/Cores/EasyMicroservices.UI.TemplateGenerator.ViewModels/EasyMicroservices.UI.TemplateGenerator.ViewModels.csproj
@@ -4,7 +4,7 @@
net6.0;net7.0;net8.0
EasyMicroservices
true
- 0.0.0.27
+ 0.0.0.28
TemplateGenerator view model.
EasyMicroservices@gmail.com
component,microcomponent,ui,core,templategenerator,generator,template,form,formgenerator
diff --git a/src/CSharp/Cores/EasyMicroservices.UI.TemplateGenerator.ViewModels/ViewModels/FormItems/AddOrUpdateFormItemViewModel.cs b/src/CSharp/Cores/EasyMicroservices.UI.TemplateGenerator.ViewModels/ViewModels/FormItems/AddOrUpdateFormItemViewModel.cs
index 575dac7..5a50029 100644
--- a/src/CSharp/Cores/EasyMicroservices.UI.TemplateGenerator.ViewModels/ViewModels/FormItems/AddOrUpdateFormItemViewModel.cs
+++ b/src/CSharp/Cores/EasyMicroservices.UI.TemplateGenerator.ViewModels/ViewModels/FormItems/AddOrUpdateFormItemViewModel.cs
@@ -46,6 +46,7 @@ public FormItemContract UpdateFormItemContract
Title = value.Title;
Type = value.Type;
DefaultValue = value.DefaultValue;
+ FormItems.Clear();
if (value.Items != null)
{
foreach (var item in value.Items)
@@ -53,6 +54,14 @@ public FormItemContract UpdateFormItemContract
FormItems.Add(item);
}
}
+ FormItemEvents.Clear();
+ if (value.Events != null)
+ {
+ foreach (var item in value.Events)
+ {
+ FormItemEvents.Add(item);
+ }
+ }
if (value.PrimaryFormItemId.HasValue)
SelectedNoParentFormItem = NoParentFormItems.FirstOrDefault(x => x.Id == value.PrimaryFormItemId);
}
@@ -252,6 +261,7 @@ public void Clear()
Title = "";
DefaultValue = "";
FormItems.Clear();
+ FormItemEvents.Clear();
UpdateFormItemContract = default;
}