public void ArticleTopCategorySave(int ArticleId) { var ArticleCategoryArticle_Item = CmsContext.ArticleCategoryArticle.FirstOrDefault(p => p.ArticleId == ArticleId); int ArticleCategoryId = ArticleCategoryArticle_Item.ArticleCategoryId; //var ArticleTop_Items = CmsContext.ArticleTop.Where(p => p.ArticleCategoryId == ArticleCategoryId); //CmsContext.ArticleTop.RemoveRange(ArticleTop_Items); ArticleTop ArticleTop_Item = new ArticleTop(); ArticleTop_Item.ArticleCategoryId = ArticleCategoryId; ArticleTop_Item.ArticleId = ArticleId; CmsContext.ArticleTop.Add(ArticleTop_Item); CmsContext.SaveChanges(); }
public void ArticleTopParentCategorySave(int ArticleId) { var ArticleCategoryArticle_Item = CmsContext.ArticleCategoryArticle.FirstOrDefault(p => p.ArticleId == ArticleId); int ArticleCategoryId = ArticleCategoryArticle_Item.ArticleCategoryId; var ArticleCategory_Item = CmsContext.ArticleCategory.FirstOrDefault(p => p.Id == ArticleCategoryId); if (ArticleCategory_Item.ParentId != null) { int ArticleCategoryParentId = ArticleCategory_Item.ParentId.Value; //var ArticleTop_Items = CmsContext.ArticleTop.Where(p => p.ArticleCategoryId == ArticleCategoryParentId); //CmsContext.ArticleTop.RemoveRange(ArticleTop_Items); ArticleTop ArticleTop_Item = new ArticleTop(); ArticleTop_Item.ArticleCategoryId = ArticleCategoryParentId; ArticleTop_Item.ArticleId = ArticleId; CmsContext.ArticleTop.Add(ArticleTop_Item); CmsContext.SaveChanges(); } }