/// <summary> /// Publish domain event /// </summary> /// <param name="domainEvents">Domain events</param> public void PublishDomainEvent(IEnumerable <IDomainEvent> domainEvents) { if (domainEvents.IsNullOrEmpty()) { return; } domainEventCollection.AddRange(domainEvents); DomainEventManager.Publish(domainEvents); }