示例#1
0
        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);
        }