protected override void Event() { try { _converter = _eventConverterFactory.Get(typeof(SomethingHappenedEvent)); _converter(_event); } catch (Exception ex) { _ex = ex; } }
public object Run(object @event) { var converter = _eventConverterFactory.Get(GetInterfaceType(@event.GetType())); return(converter != null?Run(converter(@event)) : @event); }
protected override void Event() { _converter = _eventConverterFactory.Get(typeof(SomethingElseHappenedEvent)); }