Пример #1
0
        public static UnChekedDetailWordInfo GetOneWordInfo(string text)
        {
            UnChekedDetailWordInfo result = new UnChekedDetailWordInfo()
            {
                Name = text
            };

            try
            {
                CheckWordRequestInfo info = new CheckWordRequestInfo()
                {
                    Text = text
                };
                string json      = JsonConvert.SerializeObject(info);
                string resultStr = PostSend("http://localhost:8888/WPFClientCheckWordService/CheckOneWord", json);
                CheckOnlyWordResponseResult resultInfo = JsonConvert.DeserializeObject <CheckOnlyWordResponseResult>(resultStr);
                if (resultInfo != null && resultInfo.Result && resultInfo.WordInfo != null)
                {
                    result.IsUnCheckWord = true;
                    result.SourceDB      = resultInfo.WordInfo.SourceDB;
                    result.NameType      = resultInfo.WordInfo.NameType;
                }
            }
            catch (Exception ex)
            { }
            return(result);
        }
Пример #2
0
        /// <summary>
        ///  检查是否是违禁词
        /// </summary>
        public string CheckOneWord(CheckWordRequestInfo info)
        {
            CheckOnlyWordResponseResult result = new CheckOnlyWordResponseResult();

            if (IsUserLogin())
            {
                try
                {
                    var infoWord = CheckWordHelper.GetUnChekedWordInfo(info.Text);
                    result.Result   = true;
                    result.WordInfo = infoWord;
                }
                catch (Exception ex)
                {
                    WPFClientCheckWordUtil.Log.TextLog.SaveError(ex.Message);
                    result.Message = ex.Message;
                }
            }
            else
            {
                result.Message = "LoginOut";
            }
            return(JsonConvert.SerializeObject(result));
        }