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); }