Example #1
0
        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");
                    }
                }
            }
        }