public void Disable() { if (enabled == false) { throw new DomainException("The post is already disabled."); } Raise(PostDisabledDomainEvent.Create(this)); }
protected void When(PostDisabledDomainEvent @event) { enabled = false; }