public int Prihod() { int zbrojPrihoda = 0; IAbstractIterator iterator = this.CreateIterator(); while (iterator.hasNext()) { IRasporedEmisija raspored = iterator.Next(); var vrsta = ((EmisijaLeaf)raspored).Emisija.Emisija.VrstaEmisije; if (vrsta != null) { if (((EmisijaLeaf)raspored).Emisija.Emisija.vrsta.Reklama == 1) { zbrojPrihoda += ((EmisijaLeaf)raspored).Emisija.Emisija.vrsta.Trajanje; } } } return(zbrojPrihoda); }