public string MessageProcessor(UserModel userRequestInput, MessageType messageType)
        {
            string message = string.Empty;

            IMessageFormatter result = null;

            switch (userRequestInput.ChannelRequestType)
            {
            case Channel.JSON:
                JSONMessageFormatter jFormat = new JSONMessageFormatter();
                result = jFormat;
                break;

            case Channel.XML:
                XMLMessageFormatter xmlFormat = new XMLMessageFormatter();
                result = xmlFormat;
                break;

            default:
                break;
            }

            message = result?.MessageTypeFormatter(userRequestInput);

            return(message);
        }