public ActionResult Myorder(int id) { List <Product> producten = GebruikerLogic.WinkelwagenProducten(id); ViewModelProductKeycodeList VMPK = new ViewModelProductKeycodeList(); foreach (var item in producten) { VMPK.Product.Add(item); VMPK.TotaalBedrag = VMPK.TotaalBedrag + item.Prijs; } if (TempData["Message"] != null) { if (TempData["Message"].ToString().Contains("Onvoldoende Saldo")) { ViewBag.Message = TempData["Message"]; ViewBag.Status = false; return(View(VMPK)); } } return(View(VMPK)); }
public ActionResult ProductVerkopen(int id, string gebruikersnaam) { string message = ""; foreach (Product p in GebruikerLogic.WinkelwagenProducten(id)) { if (ProductLogic.ProductVerkopen(id, p.Keycode.First().KeycodeID) == "Onvoldoende Saldo") { message = "Onvoldoende Saldo"; break; } } if (message == "Onvoldoende Saldo") { TempData["Message"] = message; return(RedirectToAction("Myorder", "WinkelwagenManagement", new { id = id })); } var gebruiker = GebruikerLogic.KlantgegevensVolledig(id, gebruikersnaam); Session["Klant"] = gebruiker; return(RedirectToAction("Index", "Home")); }