static void Main(string[] args) { if (args.Length != 1) { Pomocno.ZavrsiProgram("Broj argumenata mora biti jednak 1.", false); } DatotekaParametara = args[0]; InicijalizatorSustava.Pokreni(); Pomocno.ZavrsiProgram("Program izvrsen do kraja.", true); }
static void Main(string[] args) { if (args.Length != 5) { Pomocno.ZavrsiProgram("Broj argumenata mora biti jednak 1.", false); } DatotekaParametara = args[0]; BrojGornjihRedaka = int.Parse(args[2]); BrojDonjihRedaka = int.Parse(args[4]); PodjelaEkrana = new PodjelaEkrana(BrojGornjihRedaka); InicijalizatorSustava.Pokreni(); InicijalizatorSustava.PrimajUnosKomandi(); Pomocno.ZavrsiProgram("Program izvrsen do kraja.", true); }
public static List <Podrucje> PripremiPodrucja(List <PodrucjeRedak> podrucjaPopisRetci) { List <Podrucje> podrucja = new List <Podrucje>(); foreach (PodrucjeRedak podrucjeRedak in podrucjaPopisRetci) { Podrucje novoPodrucje = new Podrucje(podrucjeRedak.ID, podrucjeRedak.Naziv); podrucja.Add(novoPodrucje); } foreach (Podrucje podrucje in podrucja) { PodrucjeRedak podrucjeRedak = podrucjaPopisRetci.FirstOrDefault(p => p.ID == podrucje.PodrucjeID); foreach (string dioID in podrucjeRedak.Dijelovi) { if (Pomocno.DioPodrucjaJeUlica(dioID)) { Ulica ulica = Program.Ulice.FirstOrDefault(u => u.ID == dioID); if (ulica != null) { UlicaPodrucja ulicaPodrucja = new UlicaPodrucja(dioID, ulica.Naziv, ulica); podrucje.Dodijeli(ulicaPodrucja); } } else { Podrucje podPodrucje = podrucja.FirstOrDefault(p => p.PodrucjeID == dioID); if (podPodrucje != null) { podrucje.Dodijeli(podPodrucje); } } } } return(podrucja); }