Library Management System written in C# and WinForms that demonstrate the MVP architecture.
- LibraryMgmtSystem - The main WinForms project.
- LibraryMgmtSystem.Domain - The domain layer.
- LibraryMgmtSystem.Infrastucture - The infrastructure layer. In this implementation, it uses the repository pattern to connect to json files as data source.
- LibraryMgmtSystem.IntegrationTests - The integrations tests.
- LibraryMgmtSystem.UnitTests - The unit tests.
To run the project, build LibraryMgmtSystem.sln then run the built LibraryMgmtSystem.exe