Carrotware.CMS.Core.ContentCategory.BuildCategoryList C# (CSharp) Method

BuildCategoryList() public static method

public static BuildCategoryList ( System.Guid rootContentID ) : List
rootContentID System.Guid
return List
        public static List<ContentCategory> BuildCategoryList(Guid rootContentID)
        {
            List<ContentCategory> _types = null;

            using (CarrotCMSDataContext _db = CarrotCMSDataContext.GetDataContext()) {
                IQueryable<carrot_ContentCategory> query = CompiledQueries.cqGetContentCategoryByContentID(_db, rootContentID);

                _types = (from d in query.ToList()
                          select new ContentCategory(d)).ToList();
            }

            return _types;
        }