public virtual void removeNastup(GimnasticarUcesnik g)
 {
     for (int i = 0; i < Nastupi.Count; ++i)
     {
         NastupNaSpravi n = Nastupi[i];
         if (n.Gimnasticar.Equals(g))
         {
             Nastupi.Remove(n);
             return;
         }
     }
 }
        public virtual bool moveNastupDown(NastupNaSpravi nastup)
        {
            int index = Nastupi.IndexOf(nastup);

            if (index < 0 || index == Nastupi.Count - 1)
            {
                return(false);
            }

            Nastupi.Remove(nastup);
            Nastupi.Insert(index + 1, nastup);
            if (Nastupi[index].Ekipa != Nastupi[index + 1].Ekipa)
            {
                ponistiEkipe();
            }
            return(true);
        }
        public virtual bool moveNastupUp(NastupNaSpravi nastup)
        {
            int index = Nastupi.IndexOf(nastup);

            if (index < 1)
            {
                return(false);
            }

            Nastupi.Remove(nastup);
            Nastupi.Insert(index - 1, nastup);
            if (Nastupi[index].Ekipa != Nastupi[index - 1].Ekipa)
            {
                // Promenili smo redosled gimnasticara koji nisu clanovi iste ekipe.
                ponistiEkipe();
            }
            return(true);
        }
 public virtual bool removeNastup(NastupNaSpravi nastup)
 {
     return(Nastupi.Remove(nastup));
 }