Skip to content

4zida/backend-zadatak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

backend-zadatak

1. zadatak

Implementirati kontroler pretrage i servis za pretragu oglasa po ceni, kvadraturi i da li je reč o prodaji ili izdavanju. Smestiti rezultate u odgovarajuću klasu (npr. Ad) i vratiti kao odgovor na GET zahtev. Klasa treba da sadrži sledeće atribute: id, cena, kvadratura, cena po kvadratu, tip oglasa (prodaja/izdavanje) i tip strukture. Umesto baze podataka koristi se data.json fajl

2. zadatak

Implementirati kontroler za dodavanje novog oglasa. Kontroler treba da prima podatke o novom oglasu i da ih validira. Validacija treba da proveri da li su svi podaci prisutni, da li su tipa koji je očekivan i da li su u dozvoljenim opsezima. Ukoliko je validacija uspešna, podaci se smeštaju u data.json fajl. Ukoliko je validacija neuspešna, kontroler vraća grešku sa odgovarajućom porukom.

3. zadatak

Implementirati kontroler za izmenu oglasa. Kontroler treba da prima podatke o izmeni oglasa i da ih validira. Ostalo kao iz zadatka 2. zadatka

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages