public List <SubMenuViewModels> GetSubMenuViewModels() { List <SubMenuViewModels> model = new List <SubMenuViewModels>(); List <Classification> ParentListMenu = this.GetMainMenuList(null); foreach (Classification item in ParentListMenu) { SubMenuViewModels MenuItem = new SubMenuViewModels(); MenuItem.Parent = item; MenuItem.lstChild = this.GetMainMenuList(item.ClassificationId); model.Add(MenuItem); } return(model); }
public IEnumerable GetListGroupClassifi() { List <SubMenuViewModels> lstGroupClass = new List <SubMenuViewModels>(); List <Classification> Newspattem = this.GetlstClassifiBySchemeId((int)EnumCore.ClassificationScheme.tin_tuc_bai_viet) .Where(s => s.ParentClassificationId == null).ToList(); foreach (Classification obj in Newspattem) { SubMenuViewModels _item = new SubMenuViewModels(); List <Classification> childP = GetlstClassifi().Where(s => s.ParentClassificationId == obj.ClassificationId).ToList(); _item.Parent = obj; _item.lstChild = childP; lstGroupClass.Add(_item); } return(lstGroupClass); }