Ejemplo n.º 1
0
        public void OdaberiPogled()
        {
            Console.WriteLine("Unesite broj pogleda koji želite prikazati");
            int    izbor  = int.Parse(Console.ReadLine());
            Pogled pogled = new Pogled();

            if (izbor == 1)
            {
                //pogled.postaviPogled();
            }
            else if (izbor == 2)
            {
                //pogled.postaviPogledSaZagradama();
            }
            else
            {
                Console.WriteLine("Neispravan usnos");
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            //--->
            Model.Model model  = new Model.Model();
            Pogled      pogled = new Pogled();

            Controller.Controller controler = new Controller.Controller(model, pogled);
            //<---
            List <Program>           listaEmitiranja = new List <Program>();
            TvProgrami               tv = new TvProgrami();
            List <EmitiranjeEmisija> listeEmisijaUProgramu = new List <EmitiranjeEmisija>();

            controler.getProvjeraParametara(args);
            Dictionary <string, string> parametri  = ProvjeraUlaznihParametara.VratiKljucVrijednost(args);
            UcitavanjeDatotekaPrograma  ucitavanje = new UcitavanjeDatotekaPrograma();

            ucitavanje.listaProgramaKuce(parametri);
            ucitavanje.listaVrstaEmisija(parametri);
            ucitavanje.listaSvihEmisija(parametri);
            ucitavanje.listaSvihOsoba(parametri);
            ucitavanje.listaSvihUloga(parametri);
            var lista = TvKucaSingleton.GetInstance().ListaPrograma;

            foreach (var program in lista)
            {
                int index = TvKucaSingleton.GetInstance().ListaPrograma.IndexOf(program);
                TvKucaSingleton.GetInstance().indexPrograma = index;
                listaEmitiranja       = program.ucitajProgram(program.NazivDatoteke);
                listeEmisijaUProgramu = program.kreirajEmitiranja(listaEmitiranja, ucitavanje.listaEmisijaUkupno);
                Raspored r = new Raspored(listaEmitiranja, listeEmisijaUProgramu, program);
            }
            Originator      o      = new Originator(TvKucaSingleton.GetInstance().rasporedPrograma);
            Caretaker       c      = new Caretaker(o);
            TvKucaSingleton tvKuca = TvKucaSingleton.GetInstance();
            bool            prikaz = true;

            while (prikaz)
            {
                prikaz = controler.unesiOdabirIzbornika();
            }
        }