Ejemplo n.º 1
0
 // NOTE: Metodi addKategorija i removeKategorija upravljaju dvosmernom
 // asocijacijom izmedju Takmicenja i TakmicarskeKategorije
 public virtual bool addKategorija(TakmicarskaKategorija kat)
 {
     if (Kategorije.Add(kat))
     {
         kat.setTakmicenjeInternal(this);
         kat.RedBroj = (byte)(Kategorije.Count - 1);
         return(true);
     }
     return(false);
 }
Ejemplo n.º 2
0
 public virtual void removeKategorija(TakmicarskaKategorija kat)
 {
     if (Kategorije.Remove(kat))
     {
         kat.setTakmicenjeInternal(null);
         foreach (TakmicarskaKategorija k in Kategorije)
         {
             if (k.RedBroj > kat.RedBroj)
             {
                 k.RedBroj--;
             }
         }
     }
 }