public ActionResult <Sheet> VerwijderSheet(Sheet sheet) { Sheet deletedSheet = _gebruikersRepository.DeleteSheet(sheet); if (sheet == null) { return(NotFound()); } _gebruikersRepository.SaveChanges(); return(deletedSheet); }
public ActionResult Nieuw(Gebruiker gebruiker, NieuwViewModel model) { if (ModelState.IsValid) { try { Bestelling b = gebruiker.AddBestelling(model.AantalCheques, model.Elektronisch, model.DebiteerDatum); _gebruikersRepository.SaveChanges(); TempData["message"] = $"Uw bestelling voor een totaalbedrag van {b.TotaalBedrag:N0} € werd gecreëerd"; return(RedirectToAction(nameof(Index))); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); } } ViewData["ZichtWaarde"] = Bestelling.Bedragcheque; return(View(model)); }
public async Task <ActionResult <String> > Registreer(RegistreerDTO model) { if (!(model.Wachtwoord == model.WachtwoordHerhalen)) { return(BadRequest()); } IdentityUser user = new IdentityUser { UserName = model.Gebruikersnaam, Email = model.Emailadres }; Gebruiker customer = new Gebruiker { Gebruikersnaam = model.Gebruikersnaam, Emailadres = model.Emailadres, Voornaam = model.Voornaam, Naam = model.Achternaam, Wachtwoord = model.Wachtwoord }; var result = await _userManager.CreateAsync(user, model.Wachtwoord); if (result.Succeeded) { _gebruikersRepository.Add(customer); _gebruikersRepository.SaveChanges(); string token = GetToken(user); return(Created("", token)); } return(BadRequest()); }