From a317c455c3aa4e88618012fab395245d2c5e0b5b Mon Sep 17 00:00:00 2001 From: "github-classroom[bot]" <66690702+github-classroom[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 16:08:14 +0000 Subject: [PATCH 1/6] Setting up GitHub Classroom Feedback From 0302a3d8dc9f8231e4816c30c2aa03c43f835047 Mon Sep 17 00:00:00 2001 From: kingbugbux <149598271+kingbugbux@users.noreply.github.com> Date: Sun, 19 Apr 2026 21:31:53 -0400 Subject: [PATCH 2/6] added the skeleton for all of the classes --- .../LibraryApp/Library.cs | 12 ---- .../LibraryApp/LibraryAdminPage.xaml | 7 ++- .../LibraryApp/LibraryAdminPage.xaml.cs | 10 ++++ .../LibraryApp/LibraryApp.csproj | 14 ++--- .../LibraryApp/LibraryBrowsePage.xaml | 11 ++-- .../LibraryApp/LibraryBrowsePage.xaml.cs | 15 +++++ .../LibraryApp/businesslogic/Book.cs | 55 +++++++++++++++++++ .../LibraryApp/businesslogic/Library.cs | 48 ++++++++++++++++ .../LibraryApp/businesslogic/assetstatus.cs | 14 +++++ .../LibraryApp/businesslogic/booktype.cs | 12 ++++ .../LibraryApp/businesslogic/digitalbook.cs | 26 +++++++++ .../LibraryApp/businesslogic/libraryassist.cs | 20 +++++++ .../LibraryApp/businesslogic/loanperiod.cs | 26 +++++++++ .../LibraryApp/businesslogic/paperbook.cs | 25 +++++++++ 14 files changed, 269 insertions(+), 26 deletions(-) delete mode 100644 LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/Library.cs create mode 100644 LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/businesslogic/Book.cs create mode 100644 LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/businesslogic/Library.cs create mode 100644 LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/businesslogic/assetstatus.cs create mode 100644 LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/businesslogic/booktype.cs create mode 100644 LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/businesslogic/digitalbook.cs create mode 100644 LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/businesslogic/libraryassist.cs create mode 100644 LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/businesslogic/loanperiod.cs create mode 100644 LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/businesslogic/paperbook.cs diff --git a/LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/Library.cs b/LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/Library.cs deleted file mode 100644 index 172f11d..0000000 --- a/LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/Library.cs +++ /dev/null @@ -1,12 +0,0 @@ -namespace LibraryAppInteractive; - -/// -/// Defines the Library class used to manage the library books and assets. -/// -/// NOTE: A single object/instance of this class (called a "singleton") is created and shared automatically -/// with the two pages in the application through the process of Dependency Injection handled and configured -/// in MauiProgram class. -/// -public class Library -{ -} \ No newline at end of file diff --git a/LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/LibraryAdminPage.xaml b/LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/LibraryAdminPage.xaml index 416d3ce..2b9825e 100644 --- a/LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/LibraryAdminPage.xaml +++ b/LibraryApp_Interactive/LibraryAppInteractive/LibraryApp/LibraryAdminPage.xaml @@ -5,8 +5,9 @@ x:Class="LibraryAppInteractive.LibraryAdminPage" Title="Manage Book Assets"> -