private static void StvoriRedoslijedSpremnikaVozilima() { foreach (Vozilo vozilo in Program.Vozila) { KolekcijaS kolekcijaS = new KolekcijaS(); List <Spremnik> spremniciUlice = new List <Spremnik>(); for (int i = 0; i < vozilo.RedoslijedUlica.Count; i++) { Ulica ulica = Program.Ulice[vozilo.RedoslijedUlica[i]]; spremniciUlice = Program.Spremnici.Where(s => s.UlicaID == ulica.ID).ToList(); spremniciUlice = spremniciUlice.Where(s => s.NazivPremaOtpadu == vozilo.VrstaOtpada).ToList(); } for (int i = 0; i < spremniciUlice.Count; i++) { kolekcijaS[i] = spremniciUlice[i]; } vozilo.IteratorS = new IteratorS(kolekcijaS); } }
public IteratorS(KolekcijaS kolekcija) { this._kolekcija = kolekcija; }