示例#1
0
        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());
            }
        }
示例#2
0
        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.");
            }
        }
示例#3
0
        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());
            }
        }