From e41e28bff6006f83076475913bb5e92b9f67bb9f Mon Sep 17 00:00:00 2001 From: BinHong Lee Date: Sun, 12 Jun 2016 18:34:35 -0700 Subject: [PATCH] Main.java - borrowBook(User, Book) is added as a unified function that will update and change all required data when a user attempts to borrow a book --- Main.java | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/Main.java b/Main.java index de48bc1..dbcc9bd 100644 --- a/Main.java +++ b/Main.java @@ -1,6 +1,6 @@ /* * Written by : Bin Hong Lee - * Last edited : 5/31/2016 + * Last edited : 6/12/2016 */ import java.util.Date; @@ -17,6 +17,24 @@ class Main } + public static boolean borrowBook(User user, Book book) + { + User newUser = user; + + if(book.getStatus() == "AVAILABLE" && newUser.status()) + { + book.rent(calDueDate(10)); + newUser.borrowNewBook(book.getId()); + + books.update(book); + users.update(user, newUser); + + return true; + } + + return false; + } + public static boolean returnBook(User user, Book book) { User newUser = user;