internal void Remove() { if (_removed) { throw new ArgumentException("The conduit closure: " + Id + " is allready removed."); } var conduitClosureRemoved = new ConduitClosureRemoved() { ConduitClosureId = Id }; RaiseEvent(conduitClosureRemoved); }
private bool OnConduitClosureRemoved(ConduitClosureInfo conduitClosureInfo, ConduitClosureRemoved @event) { conduitClosureRepository.RemoveConduitClosureInfo(@event.ConduitClosureId); return(true); }
private void Apply(ConduitClosureRemoved @event) { _removed = true; }