Exemple #1
0
        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"
     }));
 }