public void publish(IntergrationEvent @event)
        {
            if (@event == null)
            {
                return;
            }

            string body = JsonConvert.SerializeObject(@event);

            Message message = new Message()
            {
                MessageId = Guid.NewGuid(),
                Body      = body,
                Label     = @event.GetType().Name,
                EventType = @event.GetType().ToString()
            };

            collection.Add(message);
        }
 public void Publish(IntergrationEvent @event)
 {
     _publishManager.publish(@event);
 }