public IActionResult BestelMetPunten() { if (ControlleerKorting(CartProducten(), GetKlantPunten()) == false) { ViewBag.Error = "Helaas heeft u niet voldoende punten om korting te verkrijgen"; return(RedirectToAction("Index", "WinkelWagen")); } else { double totaalprijs = GetTotalePrijs(CartProducten()); int TotaleKortingInPunten = GetKlantPunten(); int totaalbedragInPunten = (int)totaalprijs * 100; int berekening = totaalbedragInPunten - TotaleKortingInPunten; if (berekening > 0) { klantRepository.UpdateKlantPuntenNaBestelling(TotaleKortingInPunten, GetUserId()); } else { klantRepository.UpdateKlantPuntenNaBestelling(totaalbedragInPunten, GetUserId()); } if (bestellingDoorVoeren() == true) { return(View("BestellingBevestiging")); } else { return(View("BestellingBevestiging")); } return(View("BestellingBevestiging")); } }