public ActionResult HighlightArticleAll(ArticleHighlightAll model) { var chkHL = _articleHighlightAllRepository.All.Count(); if (chkHL <= 60) { model.Order = _articleHighlightAllRepository.GetLastOrder(); _articleHighlightAllRepository.InsertOrUpdate(model); _articleHighlightAllRepository.Save(); return(Json(new { success = true, id = model.Id, type = 0 })); } else { return(Json(new { success = false })); } }
public void InsertOrUpdate(ArticleHighlightAll articleHighlightAll) { var model = context.ArticleHighlightAlls.Find(articleHighlightAll.Id); if (model == null) { // New entity context.ArticleHighlightAlls.Add(articleHighlightAll); } else { // Existing entity context.Entry(model).State = EntityState.Detached; context.Entry(articleHighlightAll).State = EntityState.Modified; } }