/// <summary>
 /// Ovo je DEPRICATED od 30-11
 /// Ovo mi ne pomaze, ovo ima referencu na listu OU prave
 /// </summary>
 /// <param name="prva"></param>
 /// <param name="druga"></param>
 private static void DodajAtributeDrugeEmisijePrvoj(Emisija prva, Emisija druga)
 {
     prva.SetId(druga.GetId());
     prva.SetNaziv(druga.GetNaziv());
     prva.SetVrsta(druga.GetVrsta());
     prva.SetTrajanje(druga.GetTrajanje());
     prva.SetListaOsobaUloga(druga.GetListaOsobaUloga());
 }
        private static void DodajEmitiranjeSingnalaTVKuceKraj(TvProgram program)
        {
            List <DateTime> listaKrajevaZadnjihEmisija = PronadiKrajeveZadnjihEmisija(program);

            for (int i = 0; i < program.GetTjedan().Count; i++)
            {
                Emisija emisijaZaDodat = new Emisija();
                emisijaZaDodat.SetId(1234);
                emisijaZaDodat.SetNaziv("SIGNAL S IDENTITETOM TV KUCE");
                emisijaZaDodat.SetListaOsobaUloga(new List <KeyValuePair <int, int> >());
                emisijaZaDodat.SetVrijemePrikazivanja(listaKrajevaZadnjihEmisija[i]);
                DateTime sutraPocetka = new DateTime(
                    DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.AddDays(1).Day, 0, 0, 0);
                TimeSpan timespan = sutraPocetka - emisijaZaDodat.GetVrijemePrikazivanja();
                emisijaZaDodat.SetTrajanje(int.Parse(timespan.TotalMinutes.ToString()));
                program.GetTjedan()[i].GetChildList().Add(emisijaZaDodat);
            }
        }
        /// <summary>
        /// Ovo je nova, klonira ko bog
        /// </summary>
        /// <param name="origigi">Originalna emisija</param>
        public static Emisija VratiNoviKopiraniObjekt(Emisija origigi)
        {
            Emisija nova = new Emisija();

            int    id       = origigi.GetId();
            string naziv    = origigi.GetNaziv();
            int    vrstaId  = origigi.GetVrsta();
            int    trajanje = origigi.GetTrajanje();
            List <KeyValuePair <int, int> > lista = new List <KeyValuePair <int, int> >();

            foreach (var item in origigi.GetListaOsobaUloga())
            {
                lista.Add(item);
            }

            nova.SetId(id);
            nova.SetNaziv(naziv);
            nova.SetVrsta(vrstaId);
            nova.SetTrajanje(trajanje);
            nova.SetListaOsobaUloga(lista);
            return(nova);
        }