Light framework for speed up writing .NET Line of Business (LOB) applications
- Entities, Value objects and common types for model your data
- Repository, Unit of Work and Query object abstraction (implementation with EntityFramework and InMemory)
- Mapping abstraction (implementation with Automapper)
- Validation abstraction (implemention with FluentValidation)
- ServiceLayer footprint
It's not a silver bullet framework (otherwise I'll be billionaire). It's a footprint for developing applications and has abstractions that allows to plug-in your business logics.
Install using Nuget or compile binary from https://github.com/martinobordin/BusinessLight.
https://www.nuget.org/packages?q=businesslight
The solution contains a sample **PhoneBook ** application with 2 UI:
- ASP.NET MVC + ASP.NET Web API
- AngularJs + ASP.NET Web API
Checkout the MVC sample here: http://phonebooksample.azurewebsites.net
The software is provided "AS IS".
To contribute and improve the code just contact me!