Пример #1
0
        public async Task <IActionResult> GetAllNationalParks()
        {
            var json = Json(new { data = await _npRepo.GetAllAsync(SD.NationalParkAPIPath) });

            //var data = await _npRepo.GetAllAsync(SD.NationalParkAPIPath);
            return(json);
        }
Пример #2
0
        public async Task <IActionResult> Upsert(int?id)
        {
            var listNationalPark = await _npRepo.GetAllAsync(SD.NationalParkAPIPath);

            VmTrail vmTrail = new VmTrail
            {
                NationalParkList = listNationalPark.Select(x => new Microsoft.AspNetCore.Mvc.Rendering.SelectListItem {
                    Text = x.Name, Value = x.Id.ToString()
                })
            };

            if (id == null)
            {
                return(View(vmTrail));
            }

            vmTrail.Trail = await _tRepo.GetAsync(SD.NationalParkAPIPath, id.GetValueOrDefault());

            return(View(vmTrail));
        }