public async Task <IActionResult> Upsert(int?id) { IEnumerable <NationalPark> npList = await _nationalRepository.GetAllAsync(SD.NationalParkAPIPath); TrailVm objVm = new TrailVm() { NationaParkList = npList.Select(i => new SelectListItem { Text = i.Name, Value = i.Id.ToString() }), Trail = new Trail() }; if (id is null) { return(View(objVm)); } objVm.Trail = await _trailRepository.GetAsync(SD.TrailAPIPath, id.GetValueOrDefault()); if (objVm.Trail is null) { return(NotFound()); } return(View(objVm)); }
public async Task <IActionResult> Index() { var listOfAll = new Index_VM() { NationalParkList = await _nationalRepository.GetAllAsync(SD.NationalParkAPIPath), Trails = await TrailRepository.GetAllAsync(SD.TrailAPIPath) }; return(View(listOfAll)); }
public async Task <IActionResult> GelAllNationalPark() { return(Json(new { data = await _nationalRepository.GetAllAsync(SD.NationalParkAPIPath) })); }