public async Task <IActionResult> EditComment(int id, AddEditCommentViewModel comment) { if (comment.CommentId > 0 && id != comment.NewsId) { return(Json("مشکلی پیش آمده لطفا بعدا تلاش کنید")); } if (ModelState.IsValid) { var result = _context.Comments.Find(comment.CommentId); if (result == null) { return(Json("مشکلی پیش آمده لطفا بعدا تلاش کنید")); } result.Body = comment.Body; result.Title = comment.Title; await _context.SaveChangesAsync(); return(Json(true)); } return(Json(ModelState)); }
public async Task <IActionResult> AddComment(int id, AddEditCommentViewModel comment) { if (id != comment.NewsId) { return(Json("مشکلی پیش آمده لطفا بعدا تلاش کنید")); } if (ModelState.IsValid) { var commentConverted = new Comment() { Body = comment.Body, Title = comment.Title, NewsId = comment.NewsId, CreateDate = DateTime.Now, UserId = 1 }; await _context.Comments.AddAsync(commentConverted); await _context.SaveChangesAsync(); return(Json(true)); } return(Json(ModelState)); }