public ICollection <Territory> GetAll() { var territories = _iTerritoryGateway.GetAll(); foreach (var territory in territories) { territory.UpazillaList = _iUpazillaGateway.GetAssignedUpazillaLsitByTerritoryId(territory.TerritoryId) .ToList(); } return(territories); }
// GET: Sales/Client/Edit/5 public ActionResult Edit(int id) { try { Client client = _iClientManager.GetById(id); ViewBag.Territories = _iTerritoryGateway.GetAll().ToList().FindAll(n => n.RegionId == client.RegionId).ToList(); ViewBag.Districts = _districtGateway.GetAllDistrictByDivistionId(client.DivisionId ?? default(int)); ViewBag.Upazillas = _upazillaGateway.GetAllUpazillaByDistrictId(client.DistrictId ?? default(int)); ViewBag.PostOffices = _postOfficeGateway.GetAllPostOfficeByUpazillaId(client.UpazillaId ?? default(int)); ViewBag.Regions = _iRegionManager.GetAll().ToList(); ViewBag.ClientTypes = _iCommonManager.GetAllClientType().ToList(); return(View(client)); } catch (Exception exception) { Log.WriteErrorLog(exception); return(PartialView("_ErrorPartial", exception)); } }
// GET: Sales/Client/Edit/5 public ActionResult Edit(int id) { try { Client client = _iClientManager.GetById(id); ViewBag.Territories = _iTerritoryGateway.GetAll().ToList().FindAll(n => n.RegionId == client.RegionId).ToList(); ViewBag.Districts = _districtGateway.GetAllDistrictByDivistionId(client.DivisionId ?? default(int)); ViewBag.Upazillas = _upazillaGateway.GetAllUpazillaByDistrictId(client.DistrictId ?? default(int)); ViewBag.PostOffices = _postOfficeGateway.GetAllPostOfficeByUpazillaId(client.UpazillaId ?? default(int)); ViewBag.Regions = _iRegionManager.GetAll().ToList(); ViewBag.ClientTypes = _iCommonManager.GetAllClientType().ToList(); return(View(client)); } catch (Exception e) { if (e.InnerException != null) { ViewBag.Msg = e.InnerException.Message; } return(View()); } }