public void Deactivate(string reason) { CustomersBusinessRules.CanDeactivate().Check(this); RaiseEvent(new CustomerDeactivated(Id, reason, DateTime.UtcNow)); }
public void Rename(string name) { CustomersBusinessRules.CanRename(name).Check(this); RaiseEvent(new CustomerRenamed(Id, name, DateTime.UtcNow)); }