public IHttpActionResult Izmeni(Gost korisnik) { if (username == korisnik.KorisnickoIme || KorisnikGetter.GetKorisnikByIme(korisnik.KorisnickoIme) == null) { Korisnik gost = KorisnikGetter.GetKorisnikByIme(username); int brLinije = KorisnikGetter.GetBrojLinije(username); gost.Ime = korisnik.Ime; gost.Uloga = Uloge.ADMINISTRATOR; gost.Prezime = korisnik.Prezime; gost.KorisnickoIme = korisnik.KorisnickoIme; gost.Lozinka = korisnik.Lozinka; username = korisnik.KorisnickoIme; KorisnikFileWriter.Zapisi(brLinije, gost); return(Ok()); } else { return(BadRequest()); } }
public string Izmeni(Domacin domacin) { Korisnik k = KorisnikGetter.GetKorisnikByIme(username); int brLinije = KorisnikGetter.GetBrojLinije(username); if (username == domacin.KorisnickoIme || KorisnikGetter.GetKorisnikByIme(domacin.KorisnickoIme) == null) { k.Ime = domacin.Ime; k.Prezime = domacin.Prezime; k.KorisnickoIme = domacin.KorisnickoIme; k.Lozinka = domacin.Lozinka; k.Pol = domacin.Pol; KorisnikFileWriter.Zapisi(brLinije, k); //RezervacijaFileWritter.IzmeniKorisnika(username, domacin.KorisnickoIme); ApartmanFileWritter.IzmeniKorisnickoIme(username, k.KorisnickoIme); username = domacin.KorisnickoIme; return("Korisnik promenjen."); } else { return("Korisnik sa tim imenom vec postoji."); } }
public IHttpActionResult Izmeni(Gost korisnik) { if (username == korisnik.KorisnickoIme || KorisnikGetter.GetKorisnikByIme(korisnik.KorisnickoIme) == null) { Korisnik gost = KorisnikGetter.GetKorisnikByIme(username); int brLinije = KorisnikGetter.GetBrojLinije(username); gost.Ime = korisnik.Ime; gost.Prezime = korisnik.Prezime; gost.KorisnickoIme = korisnik.KorisnickoIme; gost.Lozinka = korisnik.Lozinka; gost.Pol = korisnik.Pol; KorisnikFileWriter.Zapisi(brLinije, gost); RezervacijaFileWritter.IzmeniKorisnika(username, gost.KorisnickoIme); KomentarFileWritter.IzmeniKorisnickoIme(username, gost.KorisnickoIme); username = korisnik.KorisnickoIme; return(Ok()); } else { return(BadRequest()); } }