public void Apply(DomainEvent domainEvent) { handlers[domainEvent.GetType()](domainEvent); }
public void Raise(DomainEvent domainEvent) { handlers[domainEvent.GetType()](domainEvent); domainEvents.Add(domainEvent); }