public static void StaticQyMessageEventHandler(IQyMessageHandler messageHandler)
        {
            _log.Debug("Entering Innocellence.Activity.QyMessageHandlers.StaticQyMessageEventHandler.....");
            var newHandler = new QyCustomMessageHandler((RequestMessageBase)messageHandler.RequestMessage);

            _log.Debug("Executing Innocellence.Activity.QyMessageHandlers..... from user:{0}", newHandler.RequestMessage.FromUserName);
            newHandler.Execute();
            _log.Debug("Executed Innocellence.Activity.QyMessageHandlers.....");

            messageHandler.ResponseMessage = newHandler.ResponseMessage;
            _log.Debug("Leaving Innocellence.Activity.QyMessageHandlers.....");
        }
Example #2
0
        public static void StaticQyMessageEventHandler(IQyMessageHandler messageHandler)
        {
            Log.Debug("Entering hse QyMessageHandlers.StaticQyMessageEventHandler.....");
            if (messageHandler.ResponseMessage == null)
            {
                var newHandler = new QyHseCustomMessageHandler((RequestMessageBase)messageHandler.RequestMessage);
                Log.Debug("Executing hse QyMessageHandlers..... from user:{0}", newHandler.RequestMessage.FromUserName);
                newHandler.Execute();
                Log.Debug("Executed hse QyMessageHandlers.....");

                messageHandler.ResponseMessage = newHandler.ResponseMessage;
            }
            Log.Debug("Leaving Hse QyMessageHandlers.....");
        }