public Vozac IzmeniProfil([FromBody] Vozac ko) { Vozac korisnik = null; v.iscitaj2(); foreach (Vozac k in v.vozaci) { if (k.KorisnickoIme == ko.KorisnickoIme) { korisnik = k; } } Vozac NoviK = new Vozac(); NoviK = ko; if (NoviK.Automobil != null && NoviK.Lokacija != null) { NoviK.Automobil = korisnik.Automobil; NoviK.Lokacija = korisnik.Lokacija; k.listaKorisnika.Remove(korisnik); Brisi(korisnik); k.listaKorisnika.Add(NoviK); v.vozaci.Add(NoviK); Upis(NoviK); } else { NoviK.Automobil = new Automobil(); NoviK.Automobil.BrojVozila = 0; NoviK.Automobil.GodisteAuta = 0; NoviK.Automobil.RegistarskaOznaka = ""; NoviK.Automobil.TipAuta = ""; NoviK.Lokacija = new Lokacija(); NoviK.Lokacija.Adresa = new Adresa(); NoviK.Lokacija.Adresa.NaseljenoMesto = ""; NoviK.Lokacija.Adresa.PozivniBroj = ""; NoviK.Lokacija.Adresa.UlicaIBroj = ""; NoviK.Lokacija.X = 0; NoviK.Lokacija.Y = 0; k.listaKorisnika.Remove(korisnik); Brisi(korisnik); k.listaKorisnika.Add(NoviK); v.vozaci.Add(NoviK); Upis(NoviK); } return(NoviK); }
public Voznja PrihvatiVoznju([FromBody] JToken jtoken) { List <Voznja> voznje = vo.IzlistajVoznje(); v.iscitaj2(); var id = jtoken.Value <string>("id"); var ime = jtoken.Value <string>("ime"); Voznja StaraVoznja = null; Voznja NovaVoznja = null; Vozac StariVozac = null; Vozac NoviVozac = null; bool isMatch = false; foreach (Voznja v in voznje) { if (v.IdVoznje == Convert.ToInt32(id)) { StaraVoznja = v; isMatch = true; } } foreach (Vozac vozac in v.vozaci) { if (vozac.KorisnickoIme == ime) { StariVozac = vozac; StariVozac.Zauzet = true; NoviVozac = StariVozac; } } if (isMatch) { StaraVoznja.VozacVoznja = ime; StaraVoznja.StatusVoznje = StatusVoznje.Prihvacena; StaraVoznja.DispecerVoznja = ""; NovaVoznja = StaraVoznja; voznje.Remove(StaraVoznja); voznje.Add(NovaVoznja); Brisi(StaraVoznja); Upis(NovaVoznja); v.vozaci.Remove(StariVozac); v.vozaci.Add(NoviVozac); vc.Brisi(StariVozac); vc.Upis(NoviVozac); } return(NovaVoznja); }
public Korisnik Login([FromBody] Korisnik jToken) { k.iscitaj(); a.iscitaj(); string korisnik = ""; bool uspesno = false; /* var imeKor = jToken.Value<string>("korImeL"); * var pasKor = jToken.Value<string>("korPasL");*/ Korisnik kor = new Korisnik(); //kor = null; var imeKor = jToken.KorisnickoIme; var pasKor = jToken.Lozinka; var response = Request.CreateResponse(HttpStatusCode.NotModified); foreach (Korisnik k in k.listaKorisnika) { if (imeKor == k.KorisnickoIme) { if (pasKor == k.Lozinka) { //response = Request.CreateResponse(HttpStatusCode.Moved); //response.Headers.Location = new Uri("http://localhost:10482/Nalog.html"); kor = k; uspesno = true; korisnik = k.Ime; break; } else { kor = null; } } else { kor = null; } } if (!uspesno) { foreach (Admini a in a.listaAdmina) { if (imeKor == a.KorisnickoIme) { if (pasKor == a.Lozinka) { kor = a; // response = Request.CreateResponse(HttpStatusCode.Moved); //response.Headers.Location = new Uri("http://localhost:10482/NalogAdmin.html"); uspesno = true; korisnik = a.Ime; break; } else { kor = null; } } else { kor = null; } } } v.iscitaj2(); if (!uspesno) { foreach (Vozac a in v.vozaci) { if (imeKor == a.KorisnickoIme) { if (pasKor == a.Lozinka) { kor = a; // response = Request.CreateResponse(HttpStatusCode.Moved); //response.Headers.Location = new Uri("http://localhost:10482/NalogAdmin.html"); uspesno = true; korisnik = a.Ime; break; } else { kor = null; } } else { kor = null; } } } return(kor); }