// GET: Adventures/Create public IActionResult Create() { //ViewData["DiciplinName"] = new SelectList(_context.Diciplin, "Id", "Name"); //return View(); var vm = new CreateAdventureVm(); var listofdiciplins = _context.Diciplin; var list = new List <SelectListItem>(); foreach (var diciplin in listofdiciplins) { list.Add(new SelectListItem { Text = diciplin.Name, Value = diciplin.Id.ToString(), } ); } var listoflocations = _context.Locations; var list2 = new List <SelectListItem>(); foreach (var locations in listoflocations) { list2.Add(new SelectListItem { Text = locations.Name, Value = locations.Id.ToString(), } ); } vm.AllDiciplins = list; vm.AllLocations = list2; return(View(vm)); }
// GET: Adventures/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var adventure = await _context.Adventure.FindAsync(id); if (adventure == null) { return(NotFound()); } ViewData["DiciplinId"] = new SelectList(_context.Diciplin, "Id", "Id", adventure.DiciplinId); var listofdiciplins = _context.Diciplin; var vm = new CreateAdventureVm(); var list = new List <SelectListItem>(); foreach (var diciplin in listofdiciplins) { list.Add(new SelectListItem { Text = diciplin.Name, Value = diciplin.Id.ToString(), } ); } vm.Adventure = await _context.Adventure.FindAsync(id); vm.AllDiciplins = list; return(View(vm)); //return View(adventure); }