diff --git a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/FrontpageController.java b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/FrontpageController.java index bf648a0..6ac5e38 100644 --- a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/FrontpageController.java +++ b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/FrontpageController.java @@ -1,5 +1,6 @@ package ntnu.systemutvikling.team6.controller; +import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; @@ -15,9 +16,7 @@ import java.util.stream.Collectors; public class FrontpageController { - - - + @FXML private Charity featuredCharity; @FXML private FlowPane cardsContainer; @FXML @@ -55,9 +54,12 @@ public void initialize() { Random random = new Random(); int randomIndex = random.nextInt(Charities_size); Charity randomCharity = Charities.getAllCharities().get(randomIndex); + this.featuredCharity = randomCharity; Carosel_Organisasjon.setText(randomCharity.getName()); Carosel_Beskrivelse.setText(randomCharity.getDescription()); + Total_Orgnisasjon.setText(Integer.toString(Charities_size)); + Total_Donations.setText(Double.toString(Donations.getAllDonations().stream().mapToDouble(Donation::getAmount).sum())); PreApproved_Percentage.setText( String.format("%.2f", Charities.getAllCharities().stream().filter(Charity::getPreApproved).count() * 100.0 / Charities_size) @@ -67,4 +69,12 @@ public void initialize() { e.printStackTrace(); } } + + /* EVENTS */ + public void switchToCharityPage(ActionEvent event){ + LoaderScene.LoadScene("CharityPage", event, featuredCharity); + } + public void switchToDonationPage(ActionEvent event){ + LoaderScene.LoadScene("DonationPage", event, featuredCharity); + } } diff --git a/helpmehelpapplication/src/main/resources/fxml/frontPage.fxml b/helpmehelpapplication/src/main/resources/fxml/frontPage.fxml index 7f1d7ee..b9a76c6 100644 --- a/helpmehelpapplication/src/main/resources/fxml/frontPage.fxml +++ b/helpmehelpapplication/src/main/resources/fxml/frontPage.fxml @@ -1,27 +1,15 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + - + @@ -207,8 +195,8 @@ -