public void UpisiUBazuVoznje() { using (TextWriter tw = new StreamWriter(@"C:\Users\Nemanja\Desktop\FAKS\3.GODINA\WEB\TaxiSluzbaWebApp\TaxiService\TaxiSluzbaWebApi\App_Data\Voznje.txt")) { foreach (var item in Voznje) { tw.Write(item.DatumVremePoruzbine.ToString()); tw.Write(";"); tw.Write(item.Lokacija.Adresa.Ulica); tw.Write(";"); tw.Write(item.Lokacija.Adresa.Broj); tw.Write(";"); tw.Write(item.Lokacija.Adresa.NasenjenoMesto); tw.Write(";"); tw.Write(item.Lokacija.Adresa.PozivniBroj); tw.Write(";"); tw.Write(item.TipAutomobila.ToString()); tw.Write(";"); if (item.Musterija == null) { tw.Write(""); } else { tw.Write(item.Musterija.KorisnickoIme); } tw.Write(";"); if (item.Odrediste == null) { tw.Write(""); tw.Write(";"); tw.Write(""); tw.Write(";"); tw.Write(""); tw.Write(";"); tw.Write(""); tw.Write(";"); } else { tw.Write(item.Odrediste.Adresa.Ulica); tw.Write(";"); tw.Write(item.Odrediste.Adresa.Broj); tw.Write(";"); tw.Write(item.Odrediste.Adresa.NasenjenoMesto); tw.Write(";"); tw.Write(item.Odrediste.Adresa.PozivniBroj); tw.Write(";"); } if (item.Dispecer == null) { tw.Write(""); } else { tw.Write(item.Dispecer.KorisnickoIme); } tw.Write(";"); if (item.Vozac == null) { tw.Write(""); tw.Write(";"); } else { tw.Write(item.Vozac.KorisnickoIme); tw.Write(";"); } if (item.Iznos <= 0) { tw.Write("0"); tw.Write(";"); } else { tw.Write(item.Iznos.ToString()); tw.Write(";"); } tw.Write(item.StatusVoznje.ToString()); tw.Write(";"); if (item.Komentar.Korisnik != null) { tw.Write(item.Komentar.DatumObjave.ToString()); tw.Write(";"); tw.Write(item.Komentar.Korisnik); tw.Write(";"); tw.Write(item.Komentar.Opis); tw.Write(";"); tw.Write(item.Komentar.Ocena); tw.Write(";"); } else { tw.Write(";"); tw.Write(";"); tw.Write(";"); tw.Write(";"); } if (Voznje.IndexOf(item) != Voznje.Count() - 1) { tw.Write("\n"); } } } }
public void UpisiUBazuVoznje() { using (TextWriter tw = new StreamWriter(@"D:\TaxiService\WEBTaxiService\WEBTaxiService\TaxiService\App_Data\voznje.txt")) { foreach (var item in Voznje) { tw.Write(item.VremePorudzbine.ToString()); tw.Write(";"); tw.Write(item.StartLokacija.Adresa.Ulica); tw.Write(";"); tw.Write(item.StartLokacija.Adresa.Broj); tw.Write(";"); tw.Write(item.StartLokacija.Adresa.NaseljenoMesto); tw.Write(";"); tw.Write(item.StartLokacija.Adresa.PozivniBrojMesta); tw.Write(";"); tw.Write(item.ZeljeniTipAutomobila.ToString()); tw.Write(";"); if (item.Musterija == "") { tw.Write(";"); } else { tw.Write(item.Musterija); tw.Write(";"); } if (item.Dispecer == "") { tw.Write(";"); } else { tw.Write(item.Dispecer); tw.Write(";"); } tw.Write(item.Vozac.Username); tw.Write(";"); tw.Write(item.EndLokacija.Adresa.Ulica); tw.Write(";"); tw.Write(item.EndLokacija.Adresa.Broj); tw.Write(";"); tw.Write(item.EndLokacija.Adresa.NaseljenoMesto); tw.Write(";"); tw.Write(item.EndLokacija.Adresa.PozivniBrojMesta); tw.Write(";"); tw.Write(item.Iznos); tw.Write(";"); tw.Write(item.Status); tw.Write(";"); if (item.Komentar != null) { if (item.Komentar.DatumObjave != "") { tw.Write(item.Komentar.DatumObjave); tw.Write(";"); tw.Write(item.Komentar.Opis); tw.Write(";"); tw.Write(item.Komentar.OcenaVoznje); tw.Write(";"); tw.Write(item.Komentar.Korisnik); } } else { tw.Write(""); tw.Write(";"); tw.Write(""); tw.Write(";"); tw.Write(""); tw.Write(";"); tw.Write(""); } if (Voznje.IndexOf(item) != Voznje.Count - 1) { tw.Write("\n"); } } } }