Esempio n. 1
0
 private void Apply(OrderActivatedEvent e, bool isNew)
 {
     if (Status == State.Active)
     {
         return;
     }
     AddEvent(e, isNew);
     Status = State.Active;
 }
Esempio n. 2
0
        public void Activate()
        {
            var e = new OrderActivatedEvent()
            {
                OrderNumber = this.OrderNumber,
                Version     = LastVersionNumber() + 1
            };

            Apply(e, true);
        }