Exemple #1
0
        public Potnik NajdiPotnika(string email, Termin termin)
        {
            Potnik temp = new Potnik();

            if (poljeTerminov.Contains(termin))
            {
                for (int i = 0; i < poljeTerminov.Count; i++)
                {
                    if (termin.Equals(poljeTerminov[i]))
                    {
                        if (poljeTerminov[i].PrijavljeniPotniki.ContainsKey(email))
                        {
                            return(poljeTerminov[i].PrijavljeniPotniki[email]);
                        }
                        else
                        {
                            return(temp);
                        }
                    }
                }
                return(temp);
            }

            else
            {
                return(temp);
            }
        }
Exemple #2
0
 public void ProdajKarto(Termin termin, Potnik potnik)
 {
     for (int i = 0; i < poljeTerminov.Count; i++)
     {
         if (termin.Equals(poljeTerminov[i]))
         {
             poljeTerminov[i].PrijavljeniPotniki.Add(potnik.email, potnik);
             Console.WriteLine("Potnik uspešno dodan.");
         }
     }
 }
Exemple #3
0
 public void PrekličiKarto(Termin termin, Potnik potnik)
 {
     for (int i = 0; i < poljeTerminov.Count; i++)
     {
         if (termin.Equals(poljeTerminov[i]))
         {
             if (poljeTerminov[i].PrijavljeniPotniki.Remove(potnik.email))
             {
                 Console.WriteLine("Popotnik je bil uspešno odstranjen.");
             }
             else
             {
                 Console.WriteLine("Odstranjevanje popotnika ni bilo uspešno.");
             }
         }
     }
 }