public static Przejazd OdczytajPlik(string sciezkaPliku, ZarzadTransportu zt = null) { Przejazd rezultat; using (var sr = File.OpenText(sciezkaPliku)) { var firma = FirmaLosowa.OdczytajPlik(sciezkaPliku); var linia = zt.ZwrocLiniePoID(sr.ReadLine()); var czasR = sr.ReadLine().Split(':'); var modelAutobusu = firma.ZwrocAutobusPoModelu(sr.ReadLine()); rezultat = new Przejazd(zt, firma, linia, new TimeSpan(Convert.ToInt32(czasR[0]), Convert.ToInt32(czasR[1]), Convert.ToInt32(czasR[2])), modelAutobusu); } return(rezultat); }