aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.BL/Entities/SysdiagramBase.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/Entities/SysdiagramBase.cs')
-rw-r--r--Software/Visual_Studio/Tango.BL/Entities/SysdiagramBase.cs14
1 files changed, 7 insertions, 7 deletions
diff --git a/Software/Visual_Studio/Tango.BL/Entities/SysdiagramBase.cs b/Software/Visual_Studio/Tango.BL/Entities/SysdiagramBase.cs
index 5480d47f1..2e99df9b0 100644
--- a/Software/Visual_Studio/Tango.BL/Entities/SysdiagramBase.cs
+++ b/Software/Visual_Studio/Tango.BL/Entities/SysdiagramBase.cs
@@ -19,7 +19,6 @@ using System.Linq;
using Tango.DAL.Remote.DB;
using Tango.Core;
using System.ComponentModel;
-using Tango.Core.CustomAttributes;
namespace Tango.BL.Entities
{
@@ -27,19 +26,17 @@ namespace Tango.BL.Entities
public abstract class SysdiagramBase : ObservableEntity<Sysdiagram>
{
- public event EventHandler<Nullable<Int32>> VersionChanged;
+ public event EventHandler<SynchronizedObservableCollection<Int32>> VersionChanged;
public event EventHandler<Byte[]> DefinitionChanged;
- protected Nullable<Int32> _version;
+ protected SynchronizedObservableCollection<Int32> _version;
/// <summary>
/// Gets or sets the sysdiagrambase version.
/// </summary>
- [Column("version")]
-
- public Nullable<Int32> Version
+ public virtual SynchronizedObservableCollection<Int32> Version
{
get
{
@@ -88,7 +85,7 @@ namespace Tango.BL.Entities
/// <summary>
/// Called when the Version has changed.
/// </summary>
- protected virtual void OnVersionChanged(Nullable<Int32> version)
+ protected virtual void OnVersionChanged(SynchronizedObservableCollection<Int32> version)
{
VersionChanged?.Invoke(this, version);
RaisePropertyChanged(nameof(Version));
@@ -108,6 +105,9 @@ namespace Tango.BL.Entities
/// </summary>
public SysdiagramBase() : base()
{
+
+ Version = new SynchronizedObservableCollection<Int32>();
+
}
}
}