public IActionResult DeleteImageNow(int id) { var imageToDelete = (from p in _Context.Photos where p.PhotoId == id select p).FirstOrDefault(); var blogPostIndex = imageToDelete.BlogPostId; _Context.Remove(imageToDelete); _Context.SaveChanges(); return(RedirectToAction("EditBlogPost", new { id = blogPostIndex })); }
public void Delete(long id) { var comment = _db.Comments.Find(id); if (comment != null) { _db.Remove(comment); _db.SaveChanges(); } }
public ActionResult ChangeStar([FromBody] StarArticle starArticle) { var userId = HttpContext.Session.GetInt32("userId"); if (userId == null || userId != starArticle.UserId) { return(Ok(Result.Fail("登录信息已过期"))); } var article = _blogDataContext.Article.Find(starArticle.ArticleId); if (article == null) { return(Ok(Result.Fail("未找到关注的文章"))); } starArticle.StarDate = DateTime.Now; var old = _blogDataContext.StarArticle.Find(starArticle.UserId, starArticle.ArticleId); if (old != null) { //已经关注,取消关注 _blogDataContext.Remove(old); article.LoveCount--; } else { _blogDataContext.Add(starArticle); article.LoveCount++; } try { _blogDataContext.SaveChanges(); } catch { return(Ok(Result.Fail("修改失败"))); throw; } return(Ok(Result.Success("修改成功"))); }