/NLayeredAppBank

NLayered Demo Bank Application

Primary LanguageC#

NLayeredApp_BankDemo

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.

Used technologies

  • Entity Framwework for ORM
  • FluentValidation for validaation
  • Ninject for IOC Container
  • NHibernate but not implemented