public async Task <ViewResult> Index() { // Edited by CPang 2020-07-17 Challenge 3 var(isSuccessGetSpecies, species) = await _jediEnrollmentService.GetAvailableSpecies(); var(isSuccessGetPlanets, planets) = await _jediEnrollmentService.GetAvailablePlanets(); var viewModel = new JediEnrollmentViewModel(); if (isSuccessGetSpecies && isSuccessGetPlanets) { viewModel.Species.AddRange(species.Select(s => new SelectListItem(s.Name, s.Id))); viewModel.Planet.AddRange(planets.Select(p => new SelectListItem(p.Name, p.Id))); } return(View(viewModel)); }
public async Task <ViewResult> Index() { var(isSuccess, species) = await _jediEnrollmentService.GetAvailableSpecies(); var viewModel = new JediEnrollmentViewModel(); if (isSuccess) { viewModel.Species.AddRange(species.Select(s => new SelectListItem(s.Name, s.Id))); } return(View(viewModel)); }