/// <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); } )); }
/// <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()); }
/// <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()); }
/// <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()); }
/// <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()); }
/// <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))); }