public ActionResult Create() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageFareTemplate)) return AccessDeniedView(); var area = new AreaModel(); var provinces = _stateprovinceservice.GetStateProvincesByCountryId(area.Id); if (provinces.Count > 0) { foreach (var pro in provinces) { var p = new ProvinceModel(); p.Id = pro.Id; p.Name = pro.Name; foreach (var city in pro.Cities) { var c = new Models.FareTemplates.CityModel(); c.Id = city.Id; c.Name = city.Name; foreach (var street in city.Streets) { var s = new Models.FareTemplates.StreetModel(); s.Id = street.Id; s.Name = street.Name; c.Streets.Add(s); } p.Citys.Add(c); } area.Provinces.Add(p); } } return View(area); }
public ActionResult Create() { if (!_permissionService.Authorize(StandardPermissionProvider.ManageFareTemplate)) { return(AccessDeniedView()); } var area = new AreaModel(); var provinces = _stateprovinceservice.GetStateProvincesByCountryId(area.Id); if (provinces.Count > 0) { foreach (var pro in provinces) { var p = new ProvinceModel(); p.Id = pro.Id; p.Name = pro.Name; foreach (var city in pro.Cities) { var c = new Models.FareTemplates.CityModel(); c.Id = city.Id; c.Name = city.Name; foreach (var street in city.Streets) { var s = new Models.FareTemplates.StreetModel(); s.Id = street.Id; s.Name = street.Name; c.Streets.Add(s); } p.Citys.Add(c); } area.Provinces.Add(p); } } return(View(area)); }