public JsonResult AjaxSaveTopicInfo(TopicInfo data, FileInfo[] files) { int topicSysNo = 0; //string dataString = Request.Form["Data"]; //dataString = HttpUtility.UrlDecode(dataString); //TopicInfo data = SerializeHelper.JsonDeserialize<TopicInfo>(dataString); data.Title = data.Title; data.Content = data.Content; SetEntityBaseUserInfo(data); if (data.SysNo > 0) { data.TopicStatus = TopicStatus.Offline; topicSysNo = TopicService.SaveTopicInfo(data); return(new JsonResult() { Data = topicSysNo }); } else { data.TopicStatus = TopicStatus.Init; topicSysNo = TopicService.CreateTopicInfo(data); return(new JsonResult() { Data = topicSysNo }); } }