private static VremenskiPlan IzradiVremenskiPlan(string[] redak) { VremenskiPlan plan = new VremenskiPlan(); plan.SetEmisijaId(int.Parse(redak[0].Trim())); List <int> tempListaDanaEmitiranja; if (redak.Length >= 2) { tempListaDanaEmitiranja = DohvatiListuDanaEmitiranja(redak[1]); } else { tempListaDanaEmitiranja = new List <int>(); } DateTime tempPocetak; if (redak.Length >= 3) { tempPocetak = DohvatiVrijemePocetka(redak[2]); } else { tempPocetak = DateTime.MinValue; } List <KeyValuePair <int, int> > tempListaOsobaUloga; if (redak.Length >= 4) { tempListaOsobaUloga = DohvatiListuOsobaUloga(redak[3]); } else { tempListaOsobaUloga = new List <KeyValuePair <int, int> >(); } plan.SetListaDanaEmitiranja(tempListaDanaEmitiranja); plan.SetPocetak(tempPocetak); plan.SetListaOsobaUloga(tempListaOsobaUloga); return(plan); }