示例#1
0
        bool VoegFietsToe(Fiets toeTeVoegen)
        {
            bool isGelukt = false;

            if (!Fietsen.Contains(toeTeVoegen))
            {
                Fietsen.Add(toeTeVoegen);
            }
            return(isGelukt);
        }
示例#2
0
        bool IsBestaandeFiets(Fiets fiets)
        {
            bool bestaat = false;

            foreach (Fiets velo in Fietsen)
            {
                if (velo.Id == fiets.Id)
                {
                    bestaat = true;
                    break;
                }
            }
            return(bestaat);
        }
示例#3
0
        int GeefIndexVanFiets(Fiets fiets)
        {
            int index = -1;

            for (int i = 0; i < Fietsen.Count; i++)
            {
                if (Fietsen[i].Id == fiets.Id)
                {
                    index = i;
                    break;
                }
            }
            return(index);
        }
示例#4
0
        public bool SlaOp(Fiets opTeSlaan)
        {
            bool isGelukt = true;

            if (!IsBestaandeFiets(opTeSlaan))
            {
                Fietsen.Add(opTeSlaan);
            }
            else
            {
                int index = GeefIndexVanFiets(opTeSlaan);
                Fietsen[index] = opTeSlaan;
            }

            return(isGelukt);
        }
示例#5
0
        bool VoegVeloToe(Fiets toeTeVoegen)
        {
            bool isGelukt = true;

            foreach (Fiets velo in Fietsen)
            {
                if (velo.Id == toeTeVoegen.Id)
                {
                    isGelukt = false;
                    break;
                }
            }
            if (isGelukt)
            {
                Fietsen.Add(toeTeVoegen);
            }

            return(isGelukt);
        }
示例#6
0
 public void Verwijder(Fiets teVerwijderen)
 {
     Fietsen.Remove(teVerwijderen);
 }