Beispiel #1
0
        internal void Remove()
        {
            if (_removed)
            {
                throw new ArgumentException("The conduit closure: " + Id + " is allready removed.");
            }

            var conduitClosureRemoved = new ConduitClosureRemoved()
            {
                ConduitClosureId = Id
            };

            RaiseEvent(conduitClosureRemoved);
        }
Beispiel #2
0
        private bool OnConduitClosureRemoved(ConduitClosureInfo conduitClosureInfo, ConduitClosureRemoved @event)
        {
            conduitClosureRepository.RemoveConduitClosureInfo(@event.ConduitClosureId);

            return(true);
        }
Beispiel #3
0
 private void Apply(ConduitClosureRemoved @event)
 {
     _removed = true;
 }