public AccountArticleFilterVM()
 {
     _articleFilter = new ArticleFilterVM();
     _articleFilter.IsHidden = false;
 }
        public virtual JsonResult _GetJqGridArticleList(ArticleFilterVM filter)
        {
            JqGridList<ProviderArticle> jqGridList;
            if (ModelState.IsValid)
            {
                List<ProviderArticle> articleList = ProviderArticle.LoadBy(filter);
                jqGridList = new JqGridList<ProviderArticle>(filter,
                                                            articleList,
                                                            JqGridConverter.ArticleManagement,
                                                            ProviderArticle.Count(filter));
            }
            else
            {
                jqGridList = new JqGridList<ProviderArticle>();
            }

            return Json(jqGridList, JsonRequestBehavior.AllowGet);
        }