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); } }
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."); } } }
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."); } } } }