public static bool TrySetTopicInfo <TModel>(this IEventProvider eventProvider, TModel model, Type eventType, string topic) { if (eventProvider.TryGetEventName(eventType, out string eventName)) { return(eventProvider.TrySetTopicInfo(eventName, model, topic)); } return(false); }
public static bool SetTopicInfo(this IEventProvider eventProvider, object @event, string topic) { if (eventProvider.TryGetEventName(@event.GetType(), out string eventName)) { return(eventProvider.TrySetTopicInfo(eventName, @event, topic)); } return(false); }