public IHttpActionResult RegistracijaVozaca(Vozac vozac) { if (vozac.Email != null && vozac.Ime != null && vozac.JMBG != null && vozac.KorisnickoIme != null && vozac.Lozinka != null && vozac.Prezime != null && vozac.Telefon != null && vozac.Pol.ToString() != null) { if (Podaci.GetKorisnike().ContainsKey(vozac.KorisnickoIme)) { return(Ok("Korisnicko ime vec postoji")); } else if (Podaci.GetVozace().ContainsKey(vozac.KorisnickoIme)) { return(Ok("Korisnicko ime vec postoji")); } else if (Podaci.GetDispecere().ContainsKey(vozac.KorisnickoIme)) { return(Ok("Korisnicko ime vec postoji")); } else { voz = new Vozac(); voz = vozac; voz.Slobodan = true; voz.Blokiran = false; voz.Uloga = ULOGA.Vozac; Podaci.DodajVozac(voz, voz.KorisnickoIme); Podaci.GetSlobodneVozace().Add(voz.KorisnickoIme); return(Ok()); } } else { return(Ok("null")); } }