public JsonResult MessagesDetail(FormCollection form)
 {
     ResultBase_form result = new ResultBase_form();
     Messages_Reply m = new Messages_Reply();
     TryUpdateModel<Messages_Reply>(m, form);
     m.Content = Server.UrlDecode(m.Content);
     if (m.ID == Guid.Empty)
         result.status = Messages_ReplyService.instance().Insert(m);
     else
         result.status = Messages_ReplyService.instance().Update(m);
     result.msg = result.status == 0 ? "操作失败" : "操作成功";
     result.ResultURL = "/Class/Index";
     return Json(result, JsonRequestBehavior.AllowGet);
 }
        /// <summary>
        /// 发表留言
        /// </summary>
        /// <param name="mes">post留言模板</param>
        public HttpResponseMessage Post([FromBody]_post_Message mes)
        {
            Hashtable hash = new Hashtable();
            try
            {
                //StringBuilder str = new StringBuilder();
                //str.Append("姓名:" + mes.Name + "<br/>");
                //str.Append("邮箱:" + mes.Mail + "<br/>");
                //str.Append("电话:" + mes.Phone + "<br/>");
                //str.Append("留言:" + mes.Content);
                //SendMail sendmail = new SendMail(Company.Email, Company.Email, Company.EmailPass, str.ToString(), mes.Title);
                //sendmail.Send();

                if (string.IsNullOrEmpty(mes.MessageID))
                {
                    //添加到数据库
                    Messages message = new Messages();
                    message.CompanyID = Company.ID;
                    message.Type = 0;
                    message.RelationID = Guid.Empty;
                    message.UserID = Guid.Empty;
                    message.Content = Util.Utils.UrlDecode(mes.Content);
                    message.Count = 0;
                    message.Name = mes.Name;
                    message.Phone = mes.Phone;
                    message.Email = mes.Mail;
                    MessagesService.instance().Insert(message);
                }
                else
                {
                    Messages_Reply reply = new Messages_Reply();
                    reply.Content = Util.Utils.UrlDecode(mes.Content);
                    reply.UserID = Guid.Empty;
                    reply.MessageID = new Guid(mes.MessageID);
                    reply.ParentID = new Guid(mes.PID);
                    Messages_ReplyService.instance().Insert(reply);
                }
            }
            catch (Exception ex)
            {
                hash["error"] = 1;
                hash["message"] = ex.ToString();
            }
            hash["error"] = 0;
            hash["message"] = "success";
            return Util.Utils.ConvertToJson(hash);
        }