diff options
Diffstat (limited to 'Software/Visual_Studio/Tango.BL/Entities/SysdiagramBase.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.BL/Entities/SysdiagramBase.cs | 14 |
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>(); + } } } |
