public void VerwijderLijn(Bon bon, decimal prijs) { WinkelwagenLijn lijn = zoekWinkelwagenLijn(bon.BonId, prijs); if (lijn != null) { _lijnen.Remove(lijn); } }
public void VerhoogAantal(int bonId, decimal prijs) { WinkelwagenLijn lijn = zoekWinkelwagenLijn(bonId, prijs); if (lijn != null) { lijn.Aantal++; } }
public void VerlaagAantal(int bonId, decimal prijs) { WinkelwagenLijn lijn = zoekWinkelwagenLijn(bonId, prijs); if (lijn != null) { lijn.Aantal--; } if (lijn.Aantal <= 0) { _lijnen.Remove(lijn); } }
public void VoegLijnToe(Bon bon, int aantal, decimal prijs) { WinkelwagenLijn lijn = zoekWinkelwagenLijn(bon.BonId, prijs); if (lijn == null) { _lijnen.Add(new WinkelwagenLijn() { Bon = bon, Aantal = aantal, Prijs = prijs }); } else { lijn.Aantal += aantal; } }