private void TimerCallBackEvent(object status) { ArrivalEvent arrivalEvent = (ArrivalEvent)status; RaiseEvent(arrivalEvent); timers.Remove(arrivalEvent.Id); }
private void EventProcessor_TrainArrived(ArrivalEvent arrivalEvent) { _announcer.Send(arrivalEvent.ToString()); }
private void RaiseEvent(ArrivalEvent arrivalEvent) { TrainArrived?.Invoke(arrivalEvent); }