public async Task <IActionResult> Edit(int id, EditDrankkaartViewModel viewModel) { if (id != viewModel.Drankkaart.DrankkaartID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(viewModel.Drankkaart); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DrankkaartExists(viewModel.Drankkaart.DrankkaartID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(viewModel)); }
// GET: Drankkaart/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } EditDrankkaartViewModel viewModel = new EditDrankkaartViewModel(); viewModel.Drankkaart = await _context.Drankkaarten.FindAsync(id); if (viewModel.Drankkaart == null) { return(NotFound()); } return(View(viewModel)); }