public void InsertOrUpdate(ArticleHighlightCat articleHighlightCat) { var model = context.ArticleHighlightCats.Find(articleHighlightCat.Id); if (model == null) { // New entity context.ArticleHighlightCats.Add(articleHighlightCat); } else { // Existing entity context.Entry(model).State = EntityState.Detached; context.Entry(articleHighlightCat).State = EntityState.Modified; } }
public ActionResult HighlightArticleCat(ArticleHighlightCat model) { var chkHL = _articleHighlightCatRepository.All.Count(); if (chkHL <= 60) { model.Order = _articleHighlightCatRepository.GetLastOrder(); _articleHighlightCatRepository.InsertOrUpdate(model); _articleHighlightCatRepository.Save(); return(Json(new { success = true, id = model.Id, type = 1 })); } else { return(Json(new { success = false })); } }