Commit ae8c0b00 by Patryk Czarnik

new PobieranieXML()

parent 545e8239
......@@ -21,7 +21,7 @@ import org.xml.sax.SAXException;
public class PobieranieXML {
public static TabelaWalut pobierzTabele(String data) {
public TabelaWalut pobierzTabele(String data) {
String adres = "https://api.nbp.pl/api/exchangerates/tables/a";
if(data != null) {
adres += "/" + data;
......
......@@ -6,10 +6,11 @@ import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class WalutyController {
private PobieranieXML pobieracz = new PobieranieXML();
@GetMapping("/waluty")
public String wyswietlWaluty(String data, Model model) {
TabelaWalut tabela = PobieranieXML.pobierzTabele(data);
TabelaWalut tabela = pobieracz.pobierzTabele(data);
model.addAttribute("tabela", tabela);
return "waluty.html";
}
......
......@@ -8,16 +8,17 @@ import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/waluty.rest")
public class WalutyRest {
private PobieranieXML pobieracz = new PobieranieXML();
@GetMapping
public TabelaWalut wyswietlWaluty() {
TabelaWalut tabela = PobieranieXML.pobierzTabele(null);
TabelaWalut tabela = pobieracz.pobierzTabele(null);
return tabela;
}
@GetMapping("/{data}")
public TabelaWalut wyswietlWaluty(@PathVariable String data) {
TabelaWalut tabela = PobieranieXML.pobierzTabele(data);
TabelaWalut tabela = pobieracz.pobierzTabele(data);
return tabela;
}
......
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