Пример #1
0
        public ActionResult GetAdminUnitsByParent(int?parentId)
        {
            if (parentId.HasValue)
            {
                var units = from item in _adminUnitService.GetChildren(parentId.Value)
                            orderby item.Name
                            select new
                {
                    item.AdminUnitID, item.Name,
                    AdminUnit2 = new
                    {
                        item.AdminUnit2.Name,
                        AdminUnit2 = new
                        {
                            item.AdminUnit2.AdminUnit2.Name
                        }
                    },
                };
                return(View(new GridModel(units)));
            }
            var woredas = from item in _adminUnitService.GetAllWoredas()
                          orderby item.Name
                          select new
            {
                item.AdminUnitID, item.Name,
                AdminUnit2 = new
                {
                    item.AdminUnit2.Name,
                    AdminUnit2 = new
                    {
                        item.AdminUnit2.AdminUnit2.Name
                    }
                },
            };

            return(View(new GridModel(woredas)));
        }