Esempio n. 1
0
 /// <summary>
 /// Gets an ApplicationTree by it's tree alias.
 /// </summary>
 /// <param name="treeAlias">The tree alias.</param>
 /// <returns>An ApplicationTree instance</returns>
 public static ApplicationTree getByAlias(string treeAlias)
 {
     return(AppTrees.Find(
                delegate(ApplicationTree t)
     {
         return (t.Alias == treeAlias);
     }
                ));
 }
Esempio n. 2
0
        /// <summary>
        /// Gets the application tree for the applcation with the specified alias
        /// </summary>
        /// <param name="applicationAlias">The application alias.</param>
        /// <param name="onlyInitializedApplications"></param>
        /// <returns>Returns a ApplicationTree Array</returns>
        public static ApplicationTree[] getApplicationTree(string applicationAlias, bool onlyInitializedApplications)
        {
            var list = AppTrees.FindAll(
                t =>
            {
                if (onlyInitializedApplications)
                {
                    return(t.ApplicationAlias == applicationAlias && t.Initialize);
                }
                return(t.ApplicationAlias == applicationAlias);
            }
                );

            return(list.OrderBy(x => x.SortOrder).ToArray());
        }
Esempio n. 3
0
        /// <summary>
        /// Gets the application tree for the applcation with the specified alias
        /// </summary>
        /// <param name="applicationAlias">The application alias.</param>
        /// <param name="onlyInitializedApplications"></param>
        /// <returns>Returns a ApplicationTree Array</returns>
        public static ApplicationTree[] getApplicationTree(string applicationAlias, bool onlyInitializedApplications)
        {
            List <ApplicationTree> list = AppTrees.FindAll(
                delegate(ApplicationTree t)
            {
                if (onlyInitializedApplications)
                {
                    return(t.ApplicationAlias == applicationAlias && t.Initialize);
                }
                else
                {
                    return(t.ApplicationAlias == applicationAlias);
                }
            }
                );

            return(list.OrderBy(x => x.SortOrder).ToArray());
        }
Esempio n. 4
0
 /// <summary>
 /// Gets all applicationTrees registered in umbraco from the umbracoAppTree table..
 /// </summary>
 /// <returns>Returns a ApplicationTree Array</returns>
 public static ApplicationTree[] getAll()
 {
     return(AppTrees.OrderBy(x => x.SortOrder).ToArray());
 }
Esempio n. 5
0
 /// <summary>
 /// Gets all applicationTrees registered in umbraco from the umbracoAppTree table..
 /// </summary>
 /// <returns>Returns a ApplicationTree Array</returns>
 public static ApplicationTree[] getAll()
 {
     return(AppTrees.ToArray());
 }
Esempio n. 6
0
 /// <summary>
 /// Gets an ApplicationTree by it's tree alias.
 /// </summary>
 /// <param name="treeAlias">The tree alias.</param>
 /// <returns>An ApplicationTree instance</returns>
 public static ApplicationTree getByAlias(string treeAlias)
 {
     return(AppTrees.Find(t => (t.Alias == treeAlias)));
 }