Skip to content

Add SearchBooks action and implement book availability check - #38

Open
sanjeev316-2108 wants to merge 2 commits into
MicrosoftLearning:mainfrom
sanjeev316-2108:book-availability
Open

Add SearchBooks action and implement book availability check#38
sanjeev316-2108 wants to merge 2 commits into
MicrosoftLearning:mainfrom
sanjeev316-2108:book-availability

Conversation

@sanjeev316-2108

Copy link
Copy Markdown

This pull request introduces a new feature to the library console application: the ability to search for books and check their availability. It also includes updates to dependency injection and the CommonActions enumeration to support this functionality. Below are the most important changes grouped by theme.

New Feature: Book Search

Added a new SearchBooks action to the CommonActions enumeration (src/Library.Console/CommonActions.cs).

Updated PatronDetails method to handle the SearchBooks action, including a new SearchBooks method that allows users to search for a book by title and check its availability (src/Library.Console/ConsoleApp.cs).

Modified ReadInputOptions and WriteInputOptions methods to include the new SearchBooks option (src/Library.Console/ConsoleApp.cs).

Dependency Injection Updates

Added JsonData as a dependency in the ConsoleApp constructor and ensured it is registered in the DI container before ConsoleApp (src/Library.Console/ConsoleApp.cs, src/Library.Console/Program.cs).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant