Beispiel #1
0
        //opcija 1
        public static void IspisRasporedaUDanu()
        {
            DefaultView pogled        = new DefaultView();
            BrojivView  brojiviPogled = new BrojivView();

            Console.WriteLine("SVI RASPOREDI");
            foreach (var VARIABLE in TvKuca.Instance.TvProgrami)
            {
                var program = VARIABLE.DohvatiDjecu();
                foreach (var DnevniRaspored in program)
                {
                    var            dnevni         = DnevniRaspored.DohvatiDjecu();
                    DnevniRaspored dnevniRaspored = (DnevniRaspored)DnevniRaspored;
                    try
                    {
                        // emisija.Ispisi();
                        if (trenutniPogled == 1)
                        {
                            pogled.IspisiDan(dnevniRaspored.Dan);
                        }

                        if (trenutniPogled == 2)
                        {
                            brojiviPogled.IspisiDan(dnevniRaspored.Dan);
                        }
                    }
                    catch (Exception)
                    {
                    }
                    foreach (var emisija in dnevni)
                    {
                        EmisijaRasporeda odabranaEmisija = (EmisijaRasporeda)emisija;
                        try
                        {
                            // emisija.Ispisi();
                            if (trenutniPogled == 1)
                            {
                                pogled.IspisiEmisije(odabranaEmisija.IspisiMVC());
                            }

                            if (trenutniPogled == 2)
                            {
                                brojiviPogled.IspisiEmisije(odabranaEmisija.IspisiMVC());
                            }
                        }
                        catch (Exception)
                        {
                        }
                    }
                }
            }
        }
Beispiel #2
0
        public override string HandleRequest(EmisijaRasporeda request)
        {
            string povratna = "treci";

            if (request.UnikatniID % 5 == 2)
            {
                povratna = (request.IspisiMVC() + "TRECI");
                return(povratna);
            }
            else if (successor != null)
            {
                successor.HandleRequest(request);
                povratna = successor.HandleRequest(request);
            }

            return(povratna);
        }