예제 #1
0
        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);
        }
예제 #2
0
        // 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));
        }
예제 #3
0
 public JsonResult GetRegions(string cityId)
 {
     return(Json(new SelectList(_regionCity.GetRegions(cityId), "Id", "Name"), JsonRequestBehavior.AllowGet));
 }