public IHttpActionResult Odblokiraj([FromUri] string korisckoImeOdblokiraj) { if (Podaci.GetVozace().ContainsKey(korisckoImeOdblokiraj)) { Vozac v = new Vozac(); v.KorisnickoIme = korisckoImeOdblokiraj; v.Blokiran = false; v.Slobodan = true; v.Pol = Podaci.GetVozace()[korisckoImeOdblokiraj].Pol; Podaci.IzmeniVozaca(korisckoImeOdblokiraj, v); Podaci.GetBlokiraneVozace().Remove(korisckoImeOdblokiraj); return(Ok(korisckoImeOdblokiraj)); } else { if (Podaci.GetKorisnike().ContainsKey(korisckoImeOdblokiraj)) { Korisnik k = new Korisnik(); k.KorisnickoIme = korisckoImeOdblokiraj; k.Blokiran = false; k.Pol = Podaci.GetKorisnike()[korisckoImeOdblokiraj].Pol; Podaci.IzmeniKorisnika(korisckoImeOdblokiraj, k); Podaci.GetBlokiraneKorisnike().Remove(korisckoImeOdblokiraj); return(Ok(korisckoImeOdblokiraj)); } else { return(Ok("Ne postoji korisnik sa trazenim imenom!")); } } }
public IHttpActionResult GetBlokiraneVozace() { if (Podaci.GetBlokiraneVozace().Count > 0) { List <Vozac> ret = new List <Vozac>(); foreach (string s in Podaci.GetBlokiraneVozace()) { ret.Add(Podaci.GetVozace()[s]); } return(Ok(ret)); } else { return(Ok("Ne postoje blokirani korisnici!")); } }
public IHttpActionResult GetAllVozace() { List <Vozac> ret = new List <Vozac>(); foreach (Vozac k in Podaci.GetVozace().Values) { if (!Podaci.GetBlokiraneVozace().Contains(k.KorisnickoIme)) { ret.Add(k); } } if (ret.Count > 0) { return(Ok(ret)); } else { return(Ok("")); } }