public void ToevoegenAanKar(OnderdelenProducten product, int bedrag) { var winkelkarItem = _context.WinkelkarItems.SingleOrDefault( p => p.Product.Artikelnummer == product.Artikelnummer && p.WinkelkarId == WinkelkarId); if (winkelkarItem == null) { winkelkarItem = new WinkelkarItem { WinkelkarId = WinkelkarId, Product = product, Aantal = 1 }; _context.WinkelkarItems.Add(winkelkarItem); } else { winkelkarItem.Aantal++; } _context.SaveChanges(); }
public int VerwijderUitKar(OnderdelenProducten product) { var winkelkarItem = _context.WinkelkarItems.SingleOrDefault( p => p.Product.Artikelnummer == product.Artikelnummer && p.WinkelkarId == WinkelkarId); var localAantal = 0; if (winkelkarItem != null) { if (winkelkarItem.Aantal > 1) { winkelkarItem.Aantal--; localAantal = winkelkarItem.Aantal; } else { _context.WinkelkarItems.Remove(winkelkarItem); } } _context.SaveChanges(); return(localAantal); }