A WPF application, simulating a book library, incorporating OOP principles and binary serialization.
The application consists of 3 projects:
- MyLibrary - UI gateway
- MyLibrary.BL - Business Logic Layer
- MyLibrary.DAL - Data Access Layer
- WPF
- Object Oriented Programming
- 3 Layers Architecture
- Interfaces & Generics
- Custom Observable Collections
- Custom 'Window' objects
- Data Grids & Filtering
- Toolbars
- User & Permissions
- Binary Serialization
- Isolated Storage
- On first launch, user name & password will be auto filled with admin/admin.
- On the top-right corner you will see a "Generate Demo Data" button - click it to load demo data. The button apears only as long as there's no data in storage. Demo data includes 20 users, with the following credentials:
- User name: "user{01-20}"
- Password: "pass{01-20}"
%LOCALAPPDATA%\IsolatedStorage{xxxxxxxx}.ldz{xxxxxxxx}.mrf\Url.{GUID}\AssemFiles
- Employees
- LibraryItems
- Publishers
- Users