A Nlayered Bank Application Demo strictly following SOLID principles.
- Repository pattern based
- Multi-Layered
- Separeate Logic and Data layers
- Windows Forms UI but easily changable to other UI platforms.
- Frequent use of interfaces for further customization
- Integrated to Nortwhind Database sample. You can dowloand it here or you can use your own database.
- Entity Framwework for ORM
- FluentValidation for validaation
- Ninject for IOC Container
- NHibernate but not implemented