private static VrstaEmisije IzradiVrstuEmisije(string[] redak) { VrstaEmisije tempVrsta = new VrstaEmisije(); tempVrsta.SetId(int.Parse(redak[0].Trim())); tempVrsta.SetNaziv(redak[1].Trim()); tempVrsta.SetMozeImatReklame(DohvatiBooelan(int.Parse(redak[2].Trim()))); tempVrsta.SetMaxTrajanjeReklama(int.Parse(redak[3].Trim())); return(tempVrsta); }
private static bool PostojiVrsta(string idVrsta) { TvKucaSingleton tvKuca = TvKucaSingleton.GetTvKucaInstance(); int intVrsta = int.Parse(idVrsta.Trim()); VrstaEmisije vrsta = tvKuca.ListaVrstaEmisija.Find(x => x.GetId() == intVrsta); if (vrsta == null) { return(false); } return(true); }
public static string DohvatiNazivVrsteEmisije(int idVrsta) { TvKucaSingleton tvKuca = TvKucaSingleton.GetTvKucaInstance(); VrstaEmisije vrsta = tvKuca.ListaVrstaEmisija.Find(x => x.GetId() == idVrsta); string naziv = ""; if (vrsta == null) { naziv = "Nepoznata vrsta"; return(naziv); } naziv = vrsta.GetNaziv(); return(naziv); }
private static int DohvatiBrojProfitabilnihEmisija(int dan, IComponentRaspored program) { int brojEmisija = 0; TvKucaSingleton tvKuca = TvKucaSingleton.GetTvKucaInstance(); foreach (var emisija in program.GetChildList()[dan - 1].GetChildList()) { int vrsta = emisija.GetVrsta(); VrstaEmisije vrstaEm = tvKuca.ListaVrstaEmisija.Find(x => x.GetId() == vrsta); if (vrstaEm != null) { if (vrstaEm.GetMozeImatReklame()) { brojEmisija++; } } } return(brojEmisija); }