private IResponse Action(UIMessageModel messageModel)
        {
            IResponse response = null;

            var     serverUrl = System.Configuration.ConfigurationManager.AppSettings["ServerUrl"].ToString();
            IClient client    = new DefaultClient(serverUrl, null, null);

            switch (messageModel.ActionType)
            {
            case ActionType.Sit:
            {
                var req = new Sdk.Request.SquareSitRequest()
                {
                    Biz_Content = Newtonsoft.Json.JsonConvert.SerializeObject(messageModel.Data)
                };
                response = client.Execute(req);
            }
            break;

            case ActionType.Ready:
                break;

            case ActionType.Move:
                break;

            default:
                break;
            }

            return(response);
        }
        private IResponse TryAction(UIMessageModel messageModel)
        {
            IResponse response = null;

            try
            {
                response = Action(messageModel);
            }
            catch (Exception ex)
            {
            }
            return(response);
        }