Beispiel #1
0
        public void DeList(Date date)
        {
            var @event = new StockDelistedEvent(Id, Version, date);

            Apply(@event);

            PublishEvent(@event);
        }
Beispiel #2
0
        public virtual void Apply(StockDelistedEvent @event)
        {
            Version++;

            _Properties.End(@event.DelistedDate);
            _DividendRules.End(@event.DelistedDate);

            End(@event.DelistedDate);
        }
Beispiel #3
0
        public override void Apply(StockDelistedEvent @event)
        {
            base.Apply(@event);

            _RelativeNTAs.End(@event.DelistedDate);
        }