Пример #1
0
        public void OnGet(int id = 0, int parent = 0)
        {
            Column = _columnService.GetModelAsync(m => m.Id == id).Result.data;
            if (Column.Id == 0 && parent != 0)
            {
                Column.ParentId = parent;
            }
            TempList = _templateService.GetListAsync(m => true, m => m.AddDate, Common.DbOrderEnum.Asc).Result.data;
            var list = _columnService.RecursiveModule(_columnService.GetListAsync().Result.data);

            foreach (var item in list)
            {
                item.Title = Utils.LevelName(item.Title, item.ClassLayer);
            }
            ColumnList = list;
        }
Пример #2
0
        public async Task OnGet(int id = 0, int parent = 0)
        {
            Column = (await _columnService.GetModelAsync(m => m.Id == id)).data;

            if (Column.Id == 0 && parent != 0)
            {
                Column.ParentId = parent;
            }


            TempList = (await _templateService.GetListAsync(m => true, m => m.AddDate, DbOrderEnum.Asc)).data;

            var siteGuid = await _cache.SiteGuidAsync();

            var list = _columnService.RecursiveModule(_columnService.GetListAsync(m => m.SiteGuid == siteGuid, m => m.Sort, DbOrderEnum.Asc).Result.data);

            foreach (var item in list)
            {
                item.Title = Utils.LevelName(item.Title, item.ClassLayer);
            }
            ColumnList = list;
        }