예제 #1
0
        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);
            }
        }
예제 #2
0
 public IteratorS(KolekcijaS kolekcija)
 {
     this._kolekcija = kolekcija;
 }