Beispiel #1
0
 // Metode til at fjerne kampe fra kuponen. Gennemgår listen udfra index og finder index nr og fjerner derefter kampen fra index placeringen.
 public bool FjernKamp(Kamp kamp)
 {
     if (kamp != null)
     {
         for (int i = 0; i < delKampe.Count; i++)
         {
             if (delKampe[i].Kampe.KampId.Equals(kamp.KampId))
             {
                 delKampe.RemoveAt(i);
                 return(true);
             }
         }
     }
     return(false);
 }
Beispiel #2
0
        // Metode til at tilføje kampe til kuponen. Tilføj kamp hvis kampen og valgt er lig med 1 - hvis valgt = 2 så bliver kampen ikke tilføjet da det vil sige at brugeren har forsøgt tilføje den samme kamp to gange.
        public bool TilføjKamp(Kamp kamp, bool valgt1, bool valgtX, bool valgt2)
        {
            if (kamp != null && ((valgt1 ? 1 : 0) + (valgtX ? 1 : 0) + (valgt2 ? 1 : 0) == 1))
            {
                DelKamp nyDelKamp = new DelKamp();
                nyDelKamp.Kampe  = kamp;
                nyDelKamp.KampId = kamp.KampId;
                nyDelKamp.Valgt1 = valgt1;
                nyDelKamp.ValgtX = valgtX;
                nyDelKamp.Valgt2 = valgt2;
                delKampe.Add(nyDelKamp);

                return(true);
            }
            return(false);
        }