Ejemplo n.º 1
0
        public List <EmitiranjeEmisija> kreirajEmitiranja(List <Program> listaPrograma, List <Emisija> listaEmisija)
        {
            foreach (var program in listaPrograma)
            {
                foreach (var emisija in listaEmisija)
                {
                    if (program.Id == emisija.Id)
                    {
                        EmitiranjeEmisija emEmisije = new EmitiranjeEmisija(emisija, program.Pocetak);
                        listaEmitiranja.Add((EmitiranjeEmisija)emEmisije.clone());
                    }
                }
            }

            return(listaEmitiranja);
        }
Ejemplo n.º 2
0
 public void Add(IRasporedEmisija i)
 {
     if (ProvjeriPreklapanje(i))
     {
         i.roditelj = this;
         var          tmp      = (EmitiranjeEmisija)i;
         var          emisija1 = new Emisija(tmp.Emisija);
         VrstaEmisije vrstaTMP = new VrstaEmisije();
         vrstaTMP       = tmp.Emisija.vrsta;
         emisija1.vrsta = vrstaTMP;
         var prototype = new EmitiranjeEmisija(emisija1, tmp.Pocetak);
         prototype.RedniBroj = broj;
         listaEmisija.Add((EmitiranjeEmisija)prototype.clone());
         broj++;
         listaEmisija = listaEmisija.OrderBy(a => ((EmitiranjeEmisija)a).Pocetak).ToList();
     }
 }