상속: Umbraco.Web.Editors.UmbracoAuthorizedJsonController
        protected override TreeNodeCollection GetTreeNodes(string id, FormDataCollection queryStrings)
        {
            //var cs = ApplicationContext.Current.Services.ContentService;
            //var newNode = cs.CreateContent("Test", -1, "umbFeature");

            //cs.SaveAndPublishWithStatus(newNode);

            var ctrl = new UrlScheduleTaskApiController();
            var nodes = new TreeNodeCollection();

            var allUrls = ctrl.GetAll();

            foreach (var url in allUrls)
            {
                var urlIcon = "icon-globe-inverted-europe-africa color-blue";

                if (url.Disabled)
                {
                    urlIcon = "icon-globe-inverted-europe-africa color-red";

                }

                var node = CreateTreeNode(
                    url.Id.ToString(),
                     "-1",
                    queryStrings,
                    url.Description,
                    urlIcon
                    );

                nodes.Add(node);
            }
            //var randomNumber = new Random();

            //for (int i = 0; i < randomNumber.Next(3,7); i++)
            //{
            //    var node = CreateTreeNode("13", "-1", queryStrings, "Hellos");
            //    nodes.Add(node);
            //}

            return nodes;
            //throw new NotImplementedException();
        }
예제 #2
0
        protected override TreeNodeCollection GetTreeNodes(string id, FormDataCollection queryStrings)
        {
            //var cs = ApplicationContext.Current.Services.ContentService;
            //var newNode = cs.CreateContent("Test", -1, "umbFeature");

            //cs.SaveAndPublishWithStatus(newNode);

            var ctrl  = new UrlScheduleTaskApiController();
            var nodes = new TreeNodeCollection();

            var allUrls = ctrl.GetAll();

            foreach (var url in allUrls)
            {
                var urlIcon = "icon-globe-inverted-europe-africa color-blue";

                if (url.Disabled)
                {
                    urlIcon = "icon-globe-inverted-europe-africa color-red";
                }

                var node = CreateTreeNode(
                    url.Id.ToString(),
                    "-1",
                    queryStrings,
                    url.Description,
                    urlIcon
                    );

                nodes.Add(node);
            }
            //var randomNumber = new Random();

            //for (int i = 0; i < randomNumber.Next(3,7); i++)
            //{
            //    var node = CreateTreeNode("13", "-1", queryStrings, "Hellos");
            //    nodes.Add(node);
            //}

            return(nodes);
            //throw new NotImplementedException();
        }