From 1be2e992c98d1b52fd8543fa738658f1e3302473 Mon Sep 17 00:00:00 2001 From: Solveig Natvig Date: Sun, 24 May 2026 21:26:43 +0200 Subject: [PATCH] Changed sale transaction to use the transaction factory --- src/main/java/Model/Exchange.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/Model/Exchange.java b/src/main/java/Model/Exchange.java index 080a109..1a3a33f 100644 --- a/src/main/java/Model/Exchange.java +++ b/src/main/java/Model/Exchange.java @@ -110,7 +110,7 @@ public Transaction sell(Share originalShare, BigDecimal sellQuantity, Player pla if (sellQuantity.compareTo(originalShare.getQuantity()) > 0) { return null; } - + Share shareToSell; if (sellQuantity.compareTo(originalShare.getQuantity()) < 0) { @@ -141,7 +141,8 @@ public Transaction sell(Share originalShare, BigDecimal sellQuantity, Player pla shareToSell = originalShare; } - Sale sale = new Sale(shareToSell, this.week); + // Salgstransaksjon via fabrikken + Transaction sale = TransactionFactory.createSale(shareToSell, this.week); sale.commit(player); notifyObservers();