ntminer 5 years ago
parent
commit
6f9496cfa0
3 changed files with 5 additions and 24 deletions
  1. 2 20
      src/NTMinerBus/Bus/Cmd.cs
  2. 0 4
      src/NTMinerBus/Bus/EventBase.cs
  3. 3 0
      src/NTMinerBus/Bus/IMessage.cs

+ 2 - 20
src/NTMinerBus/Bus/Cmd.cs

@@ -2,29 +2,11 @@
 namespace NTMiner.Bus {
     using System;
 
-    [Serializable]
     public abstract class Cmd : ICmd {
-        public Guid GetId() {
-            return this.Id;
-        }
-
-        private readonly Guid _id;
-        #region Ctor
-
         protected Cmd() {
-            _id = Guid.NewGuid();
-        }
-
-        protected Cmd(Guid id) {
-            _id = id;
-        }
-        #endregion
-
-        #region IEntity Members
-        public Guid Id {
-            get { return _id; }
+            Id = Guid.NewGuid();
         }
 
-        #endregion
+        public Guid Id { get; private set; }
     }
 }

+ 0 - 4
src/NTMinerBus/Bus/EventBase.cs

@@ -6,10 +6,6 @@ namespace NTMiner.Bus {
             this.Id = Guid.NewGuid();
             this.Timestamp = DateTime.Now;
         }
-        public Guid GetId() {
-            return this.Id;
-        }
-
 
         public Guid Id { get; private set; }
 

+ 3 - 0
src/NTMinerBus/Bus/IMessage.cs

@@ -1,5 +1,8 @@
 
+using System;
+
 namespace NTMiner.Bus {
     public interface IMessage {
+        Guid Id { get; }
     }
 }