public string ObrisiApartman(Apartman zaBrisanje) { Apartman apartman = ApartmanGetter.GetApartmanByNaziv(zaBrisanje.Naziv); int brLinije = ApartmanGetter.GetBrojLinije(zaBrisanje.Naziv); ApartmanFileWritter.ObrisiApartman(brLinije); return("Apartman obrisan uspesno."); }
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."); } }
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"); }
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 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."); } }