private static void OdabirEmisijeZaBrisanje() { List <Emisija> listaSveEmisije = BPHelper.DohvatiListuSvihEmisijaUCompositeu(); Console.WriteLine("Odaberite redni broj emisije koju želite izbrisati: \n"); PrikaziZaglavljeRedniBrojNazivEmisije(); for (int i = 0; i < listaSveEmisije.Count; i++) { IspisHelper.Brojac = 0; IRedakTablice redakTablice = new KratkiTekstDecorator( new TekstualniDecorator( new CjelobrojniDecorator( new ConcreteRedak()))); string format = redakTablice.NapraviRedak(); string ispis = String.Format(format, "\n" + new String('.', 52), listaSveEmisije[i].GetNaziv(), listaSveEmisije[i].GetRedniBroj()); Console.WriteLine(ispis); } Console.Write("\nMoj odabir: "); string korisnickiUnos = Console.ReadLine(); if (int.TryParse(korisnickiUnos, out int odabir)) { if (odabir > listaSveEmisije.Count || odabir <= 0) { Console.WriteLine("Odabrani redni broj emisije ne postoji !"); } else { BPHelper.IzbrisiEmisiju(odabir); } } else { Console.WriteLine("Ne ispravan unos!"); } }