Commit 0fb76423 by Pavle Opric

dodati fajlovi

parent f52dd21b
package app.usluga.web;
import java.util.List;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import app.model.Korisnik;
import app.model.Oglas;
import app.usluga.DodajUsluga;
import app.usluga.KorisnickaUsluga;
@Controller
@RequestMapping("/adminKorisnik")
public class ListaKorisnikKontroler {
private KorisnickaUsluga ku;
public ListaKorisnikKontroler(KorisnickaUsluga ku) {
super();
this.ku = ku;
}
@GetMapping
public String izlistajKorisnike(Model model)
{
List<Korisnik> korisnici = ku.izlistaj();
model.addAttribute("korisnici",korisnici);
return "listaKorisnik";
}
@GetMapping("/obrisiKorisnika/{id}")
public String obrisiKorisnika(@PathVariable(value="id") int id) {
this.ku.izbrisiKorisnika(id);
return "redirect:/adminKorisnik";
}
}
package app.usluga.web;
import java.util.List;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import app.model.Korisnik;
import app.model.Oglas;
import app.usluga.DodajUsluga;
import app.usluga.KorisnickaUsluga;
import app.usluga.OglasUsluga;
@Controller
@RequestMapping("/adminOglas")
public class ListaOglasKontroler {
private OglasUsluga ou;
public ListaOglasKontroler(OglasUsluga ou) {
super();
this.ou = ou;
}
@GetMapping
public String izlistajOglase(Model model)
{
List<Oglas> oglasi = ou.getAll();
model.addAttribute("oglasi",oglasi);
return "listaOglas";
}
@GetMapping("/obrisiOglas/{id}")
public String obrisiOglas(@PathVariable(value="id") int id) {
this.ou.izbrisiOglas(id);
return "redirect:/adminOglas";
}
}
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="ISO-8859-1">
<title>Employee Management System</title>
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"
integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO"
crossorigin="anonymous">
</head>
<body>
<div class="container my-2">
<h1>Svi korisnici</h1>
<table border="1" class = "table table-striped table-responsive-md">
<thead>
<tr>
<th>
<a th:href="@{'/page/' + ${currentPage} + '?sortField=firstName&sortDir=' + ${reverseSortDir}}">
Ime</a>
</th>
<th>
<a th:href="@{'/page/' + ${currentPage} + '?sortField=lastName&sortDir=' + ${reverseSortDir}}">
Prezime</a>
</th>
<th>
<a th:href="@{'/page/' + ${currentPage} + '?sortField=email&sortDir=' + ${reverseSortDir}}">
E-mail</a>
</th>
<th> Brisanje </th>
</tr>
</thead>
<tbody>
<tr th:each="Korisnik: ${korisnici}">
<td th:text="${Korisnik.ime}"></td>
<td th:text="${Korisnik.prezime}"></td>
<td th:text="${Korisnik.email}"></td>
<td>
<a th:href="@{/adminKorisnik/obrisiKorisnika/{id}(id=${Korisnik.id})}" class="btn btn-danger">Ukloni</a>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
\ No newline at end of file
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="ISO-8859-1">
<title>Employee Management System</title>
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"
integrity="sha384-MCw98/SFnGE8fJT3GXwEOngsV7Zt27NXFoaoApmYm81iuXoPkFOJwJ8ERdknLPMO"
crossorigin="anonymous">
</head>
<body>
<div class="container my-2">
<h1>Svi oglasi</h1>
<table border="1" class = "table table-striped table-responsive-md">
<thead>
<tr>
<th>
<a th:href="@{'/page/' + ${currentPage} + '?sortField=firstName&sortDir=' + ${reverseSortDir}}">
Naziv oglasa</a>
</th>
<th>
<a th:href="@{'/page/' + ${currentPage} + '?sortField=lastName&sortDir=' + ${reverseSortDir}}">
Lokacija</a>
</th>
<th>
<a th:href="@{'/page/' + ${currentPage} + '?sortField=email&sortDir=' + ${reverseSortDir}}">
Cena</a>
</th>
<th> Brisanje </th>
</tr>
</thead>
<tbody>
<tr th:each="Oglas: ${oglasi}">
<td th:text="${Oglas.ime}"></td>
<td th:text="${Oglas.lokacija}"></td>
<td th:text="${Oglas.cena}"></td>
<td>
<a th:href="@{/adminOglas/obrisiOglas/{id}(id=${Oglas.id})}" class="btn btn-danger">Ukloni</a>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment