Example #1
0
 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);
 }
Example #2
0
 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);
 }