public IActionResult Index(Models.ReleaseRequestModel requestModel) { requestModel.AccountId = HttpContext.Session.GetInt32("AccountId").GetValueOrDefault(0); if (string.IsNullOrEmpty(requestModel.Title) || requestModel.Title == "") { return(APIReturnMethod.ReturnFailed("标题不能为空")); } if (string.IsNullOrEmpty(requestModel.Contents) || requestModel.Contents == "") { return(APIReturnMethod.ReturnFailed("内容不能为空")); } // Entity.m_CmsContents entity = new Entity.m_CmsContents(); entity.Contents = HtmlFilter.SanitizeHtml(requestModel.Contents); entity.ImgUrl = string.Empty; entity.StateCode = 1; entity.PostTime = DateTime.Now; entity.PlusCount = 0; entity.LastTime = DateTime.Now; entity.Tags = ""; entity.ReadCount = 0; entity.Title = requestModel.Title; entity.AccountId = requestModel.AccountId; entity.AnswerCount = 0; entity.ChannelId = requestModel.ChannelId; var repository = _unitOfWork.GetRepository <Entity.m_CmsContents>(); repository.Insert(entity); int resultCount = _unitOfWork.SaveChanges(); return(resultCount > 0 ? APIReturnMethod.ReturnSuccess() : APIReturnMethod.ReturnFailed()); }
public IActionResult Index(Models.ReleaseRequestModel requestModel) { requestModel.AccountId = HttpContext.Session.GetInt32("AccountId").GetValueOrDefault(0); string requestData = JsonConvert.SerializeObject(requestModel); var apiResult = HttpCore.HttpPost("/api/CMS/Contents", requestData); return(Json(apiResult)); }