public async Task <IActionResult> PostBlogArticle([FromBody] BlogArticle blogArticle) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } bool flag = false; string username = HttpContext.Session.GetString("UserName"); if (!string.IsNullOrEmpty(username)) { blogArticle.bCreateTime = DateTime.Now; flag = await blogArticleService.Add(blogArticle); } //清除缓存 RedisCache.DeleteKeys("blog"); return(Ok(new { success = flag })); } catch (Exception ex) { loggerHelper.Error("BlogArticleController.PostBlogArticle", "异常位置:BlogArticleController.PostBlogArticle" + "异常消息:" + ex.Message); return(Ok(new { success = false, message = ex.Message })); } }
public int AddBlog() { var sr = new StreamReader(Request.InputStream); var json = sr.ReadToEnd(); BlogArticle blogArticle = new BlogArticle(); int i = 0; try { blogArticle = JsonConvert.DeserializeObject <BlogArticle>(json); blogArticle.BlogCreateTime = DateTime.Now; i = _blogArticleService.Add(blogArticle); } catch (Exception ex) { string a = ex.Message; } finally { } return(i > 0 ? 999 : 0); }