private void When(ChildCheckedOutDomainEvent domainEvent) { foreach (Child child in children) { if (child.Id == domainEvent.ChildId) { child.CheckOut(); } } }
public void CheckOut(Teacher teacher, Child child) { Raise(ChildCheckedOutDomainEvent.Create( this, child.Id)); }