public IActionResult VeranderAccount() { int gebruikerId = Convert.ToInt32(HttpContext.User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value); GebruikerLogic logic = new GebruikerLogic(); var gebruiker = logic.ProfielGebruiker(gebruikerId); viewModel.Gebruiker = gebruiker; return(View(viewModel)); }
public IActionResult DeleteAccount(int GebruikerId) { GebruikerLogic logic = new GebruikerLogic(); logic.VerwijderAccount(GebruikerId); TempData["DeleteAccountSucces"] = "Account is succesvol verwijderd!"; return(RedirectToAction("LogOut")); }
public IActionResult Registreer(Gebruiker gebruiker) { GebruikerLogic logic = new GebruikerLogic(); if (logic.AccountCheck(gebruiker) == true) { logic.AddGebruiker(gebruiker); return(RedirectToAction("Login")); } ViewData["InvalidRegister"] = "Er is iets fout gegaan bij het aanmaken van een nieuw account, pas de velden aan en probeer het opnieuw!"; return(View()); }
public IActionResult Index() { int gebruikerId = Convert.ToInt32(HttpContext.User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value); GebruikerLogic logic = new GebruikerLogic(); var feesten = logic.FeestenGebruiker(gebruikerId); viewModel.feestViewModel.Feesten = feesten; var gebruiker = logic.ProfielGebruiker(gebruikerId); gebruiker.GebruikerId = gebruikerId; viewModel.Gebruiker = gebruiker; return(View(viewModel)); }
public IActionResult VeranderAccount(AccountViewModel model) { Gebruiker gebruiker = model.Gebruiker; GebruikerLogic logic = new GebruikerLogic(); //Checks op ingevoerde velden if (logic.LeegVeldCheck(gebruiker) && logic.VeldCheck(gebruiker)) { logic.WijzigAccount(gebruiker); return(RedirectToAction("Index")); } ViewData["InvalidUpdate"] = "Er is iets fout gegaan bij het wijzigen van het account, pas de velden aan en probeer het opnieuw!"; return(View(model)); }
public IActionResult Login(Gebruiker gebruiker) { AccountViewModel loginViewModel = new AccountViewModel(); GebruikerLogic logic = new GebruikerLogic(); loginViewModel.Gebruikersnaam = gebruiker.Gebruikersnaam; loginViewModel.Wachtwoord = gebruiker.Wachtwoord; if (logic.LoginCheck(loginViewModel.Gebruikersnaam, loginViewModel.Wachtwoord) == true) { var gebruikerAccount = logic.AccountGebruiker(loginViewModel.Gebruikersnaam); PerformLogin(gebruikerAccount); return(RedirectToAction("Index", "Home")); } ViewData["InvalidLogin"] = "******"; return(View()); }