Пример #1
0
        public QueryResult ExecuteQuery(Query query)
        {
            if (!mActivityProvider.IsDeviceConnected)
            {
                return(new QueryResult(false, string.Format("{0} {1}", Resources.MsgQueryFailed, Resources.MsgNoDevices)));
            }

            string resultText = query.Process(mActivityProvider.ExecuteShellCommand(query.Command));

            if (string.IsNullOrEmpty(resultText))
            {
                return(new QueryResult(false, Resources.MsgQueryFailed));
            }

            return(new QueryResult(true, resultText));
        }