protected override void OnActionExecuting(ActionExecutingContext filterContext)

        {
            if (Session["Kategoriler"] == null)
            {
                var kategoriler = _kategorilerService.GetList(x => true).Entity;
                var list        = Helper.Categories(null, kategoriler);
                Session.Add("Kategoriler", list);
            }
            base.OnActionExecuting(filterContext);
        }
        public JsonResult KategorileriGetir()
        {
            var list  = _kategorilerService.GetList(x => true).Entity;
            var js    = Helper.Categories(null, list);
            var list2 = new List <TreeViewKategori>();

            list2.Add(new TreeViewKategori {
                text = "Kategoriler", id = "0", children = js
            });
            return(Json(list2, JsonRequestBehavior.AllowGet));
        }