public IActionResult Edit(Gebruiker gebruiker, GebruikerEditViewModel model) { try { if (gebruiker.Equals(null)) { return(RedirectToAction("Error", "Home")); } try { MapGebruikerEditViewModelToGebruiker(model, gebruiker); _gebruikerRepository.SaveChanges(); TempData["message"] = $"Je hebt je gegevens succesvol bijgewerkt."; } catch { TempData["error"] = "Er vond een probleem plaats bij het wijzigen van je gegevens. Probeer later opnieuw."; return(RedirectToAction(nameof(Edit), model)); } return(RedirectToAction(nameof(Index))); } catch { return(RedirectToAction("Error", "Home")); } }
public IActionResult Edit(Gebruiker gebruiker) { try { if (gebruiker.Equals(null)) { return(RedirectToAction("Error", "Home")); } return(View(new GebruikerEditViewModel(gebruiker))); } catch { return(RedirectToAction("Error", "Home")); } }
public IActionResult Index(Gebruiker gebruiker) { try { if (gebruiker.Equals(null)) { return(RedirectToAction("Error", "Home")); } return(View(gebruiker)); } catch { return(RedirectToAction("Error", "Home")); } }