Exemple #1
0
        public ActionResult GetWoredasByParent(int?regionId, int?zoneId)
        {
            List <AdminUnit> units = null;

            if (zoneId.HasValue)
            {
                units = _adminUnitService.GetChildren(zoneId.Value);
            }
            else if (regionId.HasValue)
            {
                units = _adminUnitService.GetWoredasByRegion(regionId.Value);
            }

            if (units != null)
            {
                var woredas = from item in units
                              select new
                {
                    item.AdminUnitID, item.Name,
                    AdminUnit2 = new
                    {
                        item.AdminUnit2.Name,
                        AdminUnit2 = new
                        {
                            item.AdminUnit2.AdminUnit2.Name
                        }
                    },
                };
                return(View(new GridModel(woredas)));
            }
            return(View(new GridModel(new List <object>())));
        }