public async Task <IActionResult> Post(UpdatePostModel model) { var post = await PostSvc.GetByIdAsync(model.Id); if (post == null) { return(new JsonResult(new APIResult <long> { ErrorMsg = "帖子不存在" }) { StatusCode = 400 }); } var statu = await StatuSvc.GetByIdAsync(model.PostStatusId); if (statu == null) { return(new JsonResult(new APIResult <long> { ErrorMsg = "帖子状态不存在" }) { StatusCode = 400 }); } UpdatePostDTO dto = new UpdatePostDTO(); dto.Id = model.Id; dto.PostStatusId = model.PostStatusId; dto.IsEssence = model.IsEssence; await PostSvc.UpdateAsync(dto); return(Ok()); }
public async Task <IActionResult> Edit(UpdatePostModel model) { if (!await PostSvc.UpdateAsync(model)) { return(Json(new AjaxResult { Status = "error", ErrorMsg = PostSvc.ErrorMsg })); } return(Json(new AjaxResult { Status = "ok" })); }