/// <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()); }
/// <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); }