public async static Task <List <Regions> > GetRegions(IConfiguration _configuration) { ServiceRegion serviceRegion = new ServiceRegion(_configuration); List <Regions> regionList = await serviceRegion.GetRegions(); regionList.Insert(0, new Regions { RegionDescription = "" }); return(regionList); }
// GET: Regions public async Task <IActionResult> Index(int page = 1, int itemsPerPage = 10) { DistributionPerPage distributionPerPage = new DistributionPerPage(); distributionPerPage.recordCount = await _serviceRegion.GetCount(); distributionPerPage.itemsPerPage = itemsPerPage; distributionPerPage.page = page; distributionPerPage.CalculateDistribution(); ViewData["PagesCount"] = int.Parse(distributionPerPage.pageCount.ToString()); ViewData["page"] = distributionPerPage.page; ViewData["PageStart"] = distributionPerPage.PageStart; ViewData["PagingItems"] = distributionPerPage.itemsPerPage; ViewData["ControllerName"] = "Regions"; var _results = await _serviceRegion.GetRegions(page, itemsPerPage); return(View(_results)); }
public JsonResult GetRegions(string cityId) { return(Json(new SelectList(_regionCity.GetRegions(cityId), "Id", "Name"), JsonRequestBehavior.AllowGet)); }