Пример #1
0
        public JsonResult GetAdminUnits(int id)
        {
            var hrd = _hrdService.FindById(id);
            var r   = (from region in _adminUnitService.GetRegions()
                       select new
            {
                RegionID = region.AdminUnitID,
                RegionName = region.Name,
                Zones = from zone in _adminUnitService.GetZones(region.AdminUnitID)
                        select new
                {
                    ZoneID = zone.AdminUnitID,
                    ZoneName = zone.Name,
                    Woredas = from woreda in _adminUnitService.GetWoreda(zone.AdminUnitID)
                              from detail in hrd.HRDDetails
                              where woreda.AdminUnitID != detail.WoredaID
                              select new
                    {
                        WoredaID = woreda.AdminUnitID,
                        WoredaName = woreda.Name
                    }
                }
            }
                       );

            return(Json(r, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public JsonResult GetAdminUnits()
        {
            var r = (from region in _adminUnitService.GetRegions()
                     select new
            {
                RegionID = region.AdminUnitID,
                RegionName = region.Name,
                Zones = from zone in _adminUnitService.GetZones(region.AdminUnitID)
                        select new
                {
                    ZoneID = zone.AdminUnitID,
                    ZoneName = zone.Name,
                    Woredas = from woreda in _adminUnitService.GetWoreda(zone.AdminUnitID)
                              select new
                    {
                        WoredaID = woreda.AdminUnitID,
                        WoredaName = woreda.Name
                    }
                }
            }
                     );

            return(Json(r, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public JsonResult GetWoredas(int zoneId)
        {
            var result = _adminUnitService.GetWoreda(zoneId);

            return(Json(new SelectList(result.ToArray(), "AdminUnitID", "Name"), JsonRequestBehavior.AllowGet));
        }