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;
            }
        }