public Lokacija(double _xKoordinate, double _yKoordinate, Adresa _adresa) { this.XKoordinate = _xKoordinate; this.YKoordinate = _yKoordinate; this.Adresa = _adresa; }
public Voznje(string path) { path = HostingEnvironment.MapPath(path); FileStream stream = new FileStream(path, FileMode.Open); StreamReader sr = new StreamReader(stream); StatusVoznje status; TipoviAutomobila tip; Lokacija pomLokDolazak; Lokacija pomLokOdrediste; Komentar pomKomentar; Adresa pomAdresa; Adresa pomAdresa1; string line = ""; while ((line = sr.ReadLine()) != null) { string[] tokens = line.Split('|'); if (tokens[9].Equals("Kombi")) { tip = TipoviAutomobila.Kombi; } else { tip = TipoviAutomobila.Putnicki; } if (tokens[26].Equals("Formirana")) { status = StatusVoznje.Formirana; } else if (tokens[26].Equals("Kreirana")) { status = StatusVoznje.Kreirana; } else if (tokens[26].Equals("Neuspesna")) { status = StatusVoznje.Neuspesna; } else if (tokens[26].Equals("Obradjena")) { status = StatusVoznje.Obradjena; } else if (tokens[26].Equals("Otkazana")) { status = StatusVoznje.Otkazana; } else if (tokens[26].Equals("Prihvacena")) { status = StatusVoznje.Prihvacena; } else if (tokens[26].Equals("Uspesna")) { status = StatusVoznje.Uspesna; } else { status = StatusVoznje.Utoku; } pomAdresa = new Adresa(Int32.Parse(tokens[5]), tokens[6], tokens[7], tokens[8]); pomLokDolazak = new Lokacija(Int32.Parse(tokens[2]), Double.Parse(tokens[3]), Double.Parse(tokens[4]), pomAdresa); pomAdresa1 = new Adresa(Int32.Parse(tokens[14]), tokens[15], tokens[16], tokens[17]); pomLokOdrediste = new Lokacija(Int32.Parse(tokens[11]), Double.Parse(tokens[12]), Double.Parse(tokens[13]), pomAdresa1); pomKomentar = new Komentar(tokens[21], DateTime.Parse(tokens[22]), tokens[23], Int32.Parse(tokens[24]), Int32.Parse(tokens[25])); Voznja v = new Voznja(Int32.Parse(tokens[0]), DateTime.Parse(tokens[1]), pomLokDolazak, tip, tokens[10], pomLokOdrediste, tokens[18], Double.Parse(tokens[19]), tokens[20], pomKomentar, status); voznje.Add(v.IdVoznje, v); } sr.Close(); stream.Close(); }
public Lokacija() { Adresa = new Adresa(); }