public void Send(Event someEvent) { List<HandlerOfEvent> currentSubscribers = _subscribers[someEvent.GetType()]; if (currentSubscribers != null) { foreach (HandlerOfEvent currentSubscriber in currentSubscribers) { currentSubscriber.DynamicInvoke(someEvent); } } }
public void HandleSuccessfulSalaryCalculation(Event calculationDone) { //TODO: Implement creation of report. }