From dfca9a41a96f7fb58f5d07ef74414ba3c34caeaa Mon Sep 17 00:00:00 2001 From: kjw142857 Date: Wed, 3 Apr 2024 19:32:09 +0800 Subject: [PATCH] Update LinkLoanCommand.java --- .../seedu/address/logic/commands/LinkLoanCommand.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/seedu/address/logic/commands/LinkLoanCommand.java b/src/main/java/seedu/address/logic/commands/LinkLoanCommand.java index 37f77740fe4..b9b89a9db81 100644 --- a/src/main/java/seedu/address/logic/commands/LinkLoanCommand.java +++ b/src/main/java/seedu/address/logic/commands/LinkLoanCommand.java @@ -15,6 +15,7 @@ import seedu.address.logic.Messages; import seedu.address.logic.commands.exceptions.CommandException; import seedu.address.model.Model; +import seedu.address.model.person.Loan; import seedu.address.model.person.Person; /** @@ -37,7 +38,8 @@ public class LinkLoanCommand extends Command { + PREFIX_START_DATE + "2024-02-15 " + PREFIX_RETURN_DATE + "2024-04-21"; - public static final String MESSAGE_SUCCESS = "New loan linked: %1$s"; + public static final String MESSAGE_SUCCESS = "New loan linked to: %1$s\n" + + "%2$s"; private final LinkLoanDescriptor toLink; @@ -66,9 +68,10 @@ public CommandResult execute(Model model) throws CommandException { Person targetPerson = lastShownList.get(linkTarget.getZeroBased()); - model.addLoan(toLink, targetPerson); + Loan linkedLoan = model.addLoan(toLink, targetPerson); - return new CommandResult(String.format(MESSAGE_SUCCESS, Messages.format(targetPerson))); + return new CommandResult(String.format(MESSAGE_SUCCESS, targetPerson.getName(), + linkedLoan)); } @Override