Exemplo n.º 1
0
        public IActionResult Edit(Gebruiker gebruiker, GebruikersViewModel gvm)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Gebruiker _gebruiker = gebruiker;
                    _gebruiker.EditGebruiker(gvm.Email, gvm.Naam, gvm.Voornaam, gvm.Telefoonnummer, gvm.GeboorteDatum /*, gvm.Adres*/);
                    _gebruikerRepository.SaveChanges();
                    TempData["message"] = $"Gebruiker {gebruiker.Voornaam} is succesvol aangepast";
                }
                catch (Exception e)
                {
                    ModelState.AddModelError("", e.Message);
                }

                return(RedirectToAction(nameof(Index), "Graad"));
            }
            return(View(nameof(Edit), gvm));
        }