Example #1
0
        public string ObrisiApartman(Apartman zaBrisanje)
        {
            Apartman apartman = ApartmanGetter.GetApartmanByNaziv(zaBrisanje.Naziv);
            int      brLinije = ApartmanGetter.GetBrojLinije(zaBrisanje.Naziv);

            ApartmanFileWritter.ObrisiApartman(brLinije);
            return("Apartman obrisan uspesno.");
        }
Example #2
0
        public string DodajApartman(JObject a)
        {
            ApartmanModel apartmanM = null;

            apartmanM = a.ToObject <ApartmanModel>();

            Apartman apartman = new Apartman(apartmanM);

            if (ApartmanGetter.GetApartmanByNaziv(apartman.Naziv) != null)
            {
                return("Apartman sa tim nazivom vec postoji.");
            }
            else
            {
                ApartmanFileWritter.ZapisiApartman(apartman);

                return("Apartman uspesno dodat.");
            }
        }
Example #3
0
        public string IzmeniApartman(Apartman zaIzmenu)
        {
            Apartman apartman = ApartmanGetter.GetApartmanByNaziv(apartmanZaIzmenu);

            apartman.BrGostiju        = zaIzmenu.BrGostiju;
            apartman.Tip              = zaIzmenu.Tip;
            apartman.BrSoba           = zaIzmenu.BrSoba;
            apartman.CenaPoNocenju    = zaIzmenu.CenaPoNocenju;
            apartman.Naziv            = zaIzmenu.Naziv;
            apartman.Status           = zaIzmenu.Status;
            apartman.Prijava          = zaIzmenu.Prijava;
            apartman.Odjava           = zaIzmenu.Odjava;
            apartman.SadrzajApartmana = zaIzmenu.SadrzajApartmana;
            int brLinije = ApartmanGetter.GetBrojLinije(apartmanZaIzmenu);

            ApartmanFileWritter.ZapisiIzmenjen(brLinije, apartman);
            RezervacijaFileWritter.IzmeniNazivApartmana(apartmanZaIzmenu, apartman.Naziv);
            KomentarFileWritter.IzmeniNazivApartmana(apartmanZaIzmenu, apartman.Naziv);
            return("uspesno");
        }
Example #4
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.");
            }
        }
Example #5
0
        public string IzmeniApartman(Apartman zaIzmenu)
        {
            if (ApartmanGetter.GetApartmanByNaziv(zaIzmenu.Naziv) == null)
            {
                Apartman apartman = ApartmanGetter.GetApartmanByNaziv(apartmanZaIzmenu);
                apartman.BrGostiju     = zaIzmenu.BrGostiju;
                apartman.Tip           = zaIzmenu.Tip;
                apartman.BrSoba        = zaIzmenu.BrSoba;
                apartman.CenaPoNocenju = zaIzmenu.CenaPoNocenju;
                apartman.Naziv         = zaIzmenu.Naziv;
                apartman.Status        = zaIzmenu.Status;
                apartman.Prijava       = zaIzmenu.Prijava;
                apartman.Odjava        = zaIzmenu.Odjava;
                if (zaIzmenu.SadrzajApartmana.Count != 0)
                {
                    apartman.SadrzajApartmana = zaIzmenu.SadrzajApartmana;
                }
                if (zaIzmenu.DatumiZaIzdavanje.Count != 0)
                {
                    apartman.DatumiZaIzdavanje = zaIzmenu.DatumiZaIzdavanje;
                }
                if (zaIzmenu.Slike.Count != 0)
                {
                    apartman.Slike = zaIzmenu.Slike;
                }
                int brLinije = ApartmanGetter.GetBrojLinije(apartmanZaIzmenu);

                ApartmanFileWritter.ZapisiIzmenjen(brLinije, apartman);
                RezervacijaFileWritter.IzmeniNazivApartmana(apartmanZaIzmenu, apartman.Naziv);
                KomentarFileWritter.IzmeniNazivApartmana(apartmanZaIzmenu, apartman.Naziv);
                return("uspesno");
            }
            else
            {
                return("Apartman sa tim nazivom vec postoji.");
            }
        }