From 359d3d255db594c0b0913160372796be5d193b4c Mon Sep 17 00:00:00 2001
From: Harry Linrui XU <xulr0820@hotmail.com>
Date: Wed, 22 Mar 2023 17:59:33 +0100
Subject: [PATCH] "Removed adding expense to register in initialize. Instead
 the register is loaded from file"

---
 .../ntnu/idatt1002/demo/controller/ExpensesController.java   | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/main/java/no/ntnu/idatt1002/demo/controller/ExpensesController.java b/src/main/java/no/ntnu/idatt1002/demo/controller/ExpensesController.java
index 9f22b340..8eb5bb07 100644
--- a/src/main/java/no/ntnu/idatt1002/demo/controller/ExpensesController.java
+++ b/src/main/java/no/ntnu/idatt1002/demo/controller/ExpensesController.java
@@ -87,8 +87,7 @@ public class ExpensesController {
     show.setItems(filter);
     show.setValue("All");
 
-    Expense newExpense = new Expense(99, true, ExpenseCategory.FOOD, LocalDate.of(2023, Month.JULY, 5));
-    expenseRegister.addItem(newExpense);
+    expenseRegister = loadDataFromFile("Expense");
     expenses = FXCollections.observableArrayList(expenseRegister.getItems());
 
     dateColumn.setCellValueFactory(new PropertyValueFactory<Expense, String>("date"));
@@ -148,9 +147,7 @@ public class ExpensesController {
       expenseRegister.addItem(newExpense);
       refreshObservableList();
     } else {
-      System.out.println("expense is null or dialog mode is add");
     }
-    expenseTableView.refresh();
   }
 
   protected void refreshObservableList() {
-- 
GitLab