public ActionResult AddLocation()
        {
            if (LoggedIn == null)
            {
                return(View("NotLoggedIn"));
            }

            if (Baza.GetUser(LoggedIn).Uloga_Korisnika != Models.Korisnik.Uloga.Vozac)
            {
                return(View("NotAuthorized"));
            }

            if (Request.HttpMethod == "GET")
            {
                return(View());
            }

            var lokacija = new Models.Lokacija()
            {
                Adresa      = Request.Params["adresa"],
                X_kordinata = Request.Params["x"],
                Y_kordinata = Request.Params["y"],
            };

            if (Baza.AddLocation(lokacija))
            {
                if (Baza.AddAdress(lokacija.Adresa))
                {
                    if (Baza.UpdateLocationInKorisnik(LoggedIn, lokacija.Adresa))
                    {
                        ViewBag.Title = "Lokacija je promenjena";
                        return(View("LocationResult"));
                    }
                    else
                    {
                        ViewBag.Title = "Lokacija nije promenjena";
                        return(View("LocationResult"));
                    }
                }
                else
                {
                    ViewBag.Title = "Lokacija nije promenjena";
                    return(View("LocationResult"));
                }
            }
            else
            {
                ViewBag.Title = "Lokacija nije promenjena";
                return(View("LocationResult"));
            }
        }
        public IHttpActionResult Post(TempVoznja voznja)
        {
            TipVozilaEnum tipVozila = TipVozilaEnum.Podrazumevani;
            Lokacija      odrediste = new Models.Lokacija();
            string        x         = odrediste.Random();
            string        y         = odrediste.Random();

            odrediste.Adresa = voznja.LokacijaTaksija; //NIJE LOKACIJA TAKSIJA NEGO ODREDISTE

            Vozac tempVozac = null;

            foreach (Vozac v in ListaVozaca.Vozaci)
            {
                if (v.KorisnickoIme.Equals(voznja.Vozac))
                {
                    tempVozac = v; // VOZAC
                }
            }

            if (tempVozac == null)
            {
                return(BadRequest("Trenutno nema slobodnih vozaca."));
            }

            if (voznja.TipVozila.Equals("Putnicki"))
            {
                tipVozila = TipVozilaEnum.Putnicki;
            }
            else if (voznja.TipVozila.Equals("Kombi"))
            {
                tipVozila = TipVozilaEnum.Kombi;
            }
            else if (voznja.TipVozila.Equals("Podrazumevani"))
            {
                tipVozila = TipVozilaEnum.Podrazumevani;
            }

            Voznja voz = new Voznja(DateTime.UtcNow, odrediste, tipVozila, "", odrediste, Temp.D.KorisnickoIme, voznja.Vozac, 0, new Komentar(), StatusVoznje.Formirana);

            Voznje.SveVoznje.Add(voz);

            foreach (Vozac v in ListaVozaca.Vozaci)
            {
                if (v.KorisnickoIme.Equals(voznja.Vozac))
                {
                    v.VoznjeKorisnika.Add(voz);
                }
            }

            string line = "";

            foreach (Voznja d in Voznje.SveVoznje)
            {
                string tipVozilaVoznja = "";

                if (d.TipVozila == TipVozilaEnum.Putnicki)
                {
                    tipVozilaVoznja = "Putnicki";
                }
                else if (d.TipVozila == TipVozilaEnum.Kombi)
                {
                    tipVozilaVoznja = "Kombi";
                }
                else
                {
                    tipVozilaVoznja = "Podrazumevani";
                }

                line += d.Datum.ToString() + "," + d.LokacijaTaksija.X + "," + d.LokacijaTaksija.Y + "," + d.LokacijaTaksija.Adresa + "," + tipVozilaVoznja + "," + d.Musterija + "," + d.Odrediste.X + "," + d.Odrediste.Y + "," + d.Odrediste.Adresa + "," + d.Dispecer + "," + d.Vozac + "," + d.Iznos + "," + d.Komentar.Opis + "," + d.Komentar.DatumObjave + "," + d.Komentar.Korisnik + "," + d.Komentar.Voznja + "," + d.Komentar.OcenaVoznje + "," + d.StatusVoznje.ToString() + ";";
            }

            File.WriteAllText(@"E:\faks\treca\WEB\Projekat\wp1718-pr93-2015\WebAPI\WebAPI\voznje.txt", line);

            return(StatusCode(HttpStatusCode.NoContent));
        }