Ejemplo n.º 1
0
        public void VerwijderLijn(Bon bon, decimal prijs)
        {
            WinkelwagenLijn lijn = zoekWinkelwagenLijn(bon.BonId, prijs);

            if (lijn != null)
            {
                _lijnen.Remove(lijn);
            }
        }
Ejemplo n.º 2
0
        public void VerhoogAantal(int bonId, decimal prijs)
        {
            WinkelwagenLijn lijn = zoekWinkelwagenLijn(bonId, prijs);

            if (lijn != null)
            {
                lijn.Aantal++;
            }
        }
Ejemplo n.º 3
0
        public void VerlaagAantal(int bonId, decimal prijs)
        {
            WinkelwagenLijn lijn = zoekWinkelwagenLijn(bonId, prijs);

            if (lijn != null)
            {
                lijn.Aantal--;
            }
            if (lijn.Aantal <= 0)
            {
                _lijnen.Remove(lijn);
            }
        }
Ejemplo n.º 4
0
        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;
            }
        }