From 222dbc5ab936fdf67daecafc7a66c93aa5d8adf6 Mon Sep 17 00:00:00 2001 From: Rhys Nute <nuterd@cardiff.ac.uk> Date: Wed, 13 Dec 2023 14:20:57 +0000 Subject: [PATCH] ready to merge --- .../Organisation/organisationControllers.java | 3 +++ .../java/Team5/SmartTowns/business/business.java | 16 ++++++++-------- .../SmartTowns/business/businessRepository.java | 2 -- .../business/businessRepositoryJDBC.java | 12 +++--------- 4 files changed, 14 insertions(+), 19 deletions(-) diff --git a/src/main/java/Team5/SmartTowns/Organisation/organisationControllers.java b/src/main/java/Team5/SmartTowns/Organisation/organisationControllers.java index 3e8ff837..a5927d4c 100644 --- a/src/main/java/Team5/SmartTowns/Organisation/organisationControllers.java +++ b/src/main/java/Team5/SmartTowns/Organisation/organisationControllers.java @@ -13,6 +13,8 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.stereotype.Controller; +import java.util.List; + @Controller public class organisationControllers { @GetMapping("/localauthorities") @@ -23,6 +25,7 @@ public class organisationControllers { @GetMapping("/businesses") public ModelAndView getBusinessPage(){ ModelAndView modelAndView = new ModelAndView("businesses"); + List<business> business = businessRepository.getAllBusinesses(); modelAndView.addObject("busiSub", business); return modelAndView; } diff --git a/src/main/java/Team5/SmartTowns/business/business.java b/src/main/java/Team5/SmartTowns/business/business.java index 4f291feb..ccb7db13 100644 --- a/src/main/java/Team5/SmartTowns/business/business.java +++ b/src/main/java/Team5/SmartTowns/business/business.java @@ -18,15 +18,15 @@ public class business { @Override public String toString(){ - return "business{" + - businessName + '\'' + - address1 + '\'' + - address2 + '\'' + - city + '\'' + - county + '\'' + - postcode + '\'' + + return "Business:" + " " + + businessName + '\'' + " " + + address1 + '\'' + " " + + address2 + '\'' + " " + + city + '\'' + " " + + county + '\'' + " " + + postcode + '\'' + " " + website + - '}'; + " "; } public String getBusinessName() { diff --git a/src/main/java/Team5/SmartTowns/business/businessRepository.java b/src/main/java/Team5/SmartTowns/business/businessRepository.java index 00bcc879..dc36607c 100644 --- a/src/main/java/Team5/SmartTowns/business/businessRepository.java +++ b/src/main/java/Team5/SmartTowns/business/businessRepository.java @@ -5,6 +5,4 @@ import java.util.List; public interface businessRepository { List<business> getAllBusinesses(); void addBusiness(business bus); - - void addLocalAuthority(business bus); } diff --git a/src/main/java/Team5/SmartTowns/business/businessRepositoryJDBC.java b/src/main/java/Team5/SmartTowns/business/businessRepositoryJDBC.java index cdf4f78b..0e307350 100644 --- a/src/main/java/Team5/SmartTowns/business/businessRepositoryJDBC.java +++ b/src/main/java/Team5/SmartTowns/business/businessRepositoryJDBC.java @@ -27,21 +27,15 @@ public class businessRepositoryJDBC implements businessRepository{ ); } public List<business> getAllBusinesses(){ - String sql = "SELECT * FROM localAuthority"; + String sql = "SELECT * FROM businesses"; return jdbc.query(sql, businessMapper); } @Override public void addBusiness(business bus) { - - } - - @Override - public void addLocalAuthority(business bus){ - String sql = "INSERT INTO business( businessName, address1, address2, city, county, postcode, website) values (?, ?, ?, ?, ?, ?, ?)"; + String sql = "INSERT INTO businesses( businessName, address1, address2, city, county, postcode, website) values (?, ?, ?, ?, ?, ?, ?)"; jdbc.update(sql, bus.getBusinessName(),bus.getAddress1(),bus.getAddress2(),bus.getCity(),bus.getCounty(),bus.getPostcode(),bus.getWebsite()); } - - } +} -- GitLab