Skip to content

Light framework for speed up writing .NET Line of Business (LOB) applications

License

Notifications You must be signed in to change notification settings

RudyYang/BusinessLight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BusinessLight

Build status NuGet version

BusinessLight Light framework for speed up writing .NET Line of Business (LOB) applications

What is

  • 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

What is not

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.

Installation

Install using Nuget or compile binary from https://github.com/martinobordin/BusinessLight.

https://www.nuget.org/packages?q=businesslight

Samples

The solution contains a sample **PhoneBook ** application with 2 UI:

  • ASP.NET MVC + ASP.NET Web API
  • AngularJs + ASP.NET Web API

Demo

Checkout the MVC sample here: http://phonebooksample.azurewebsites.net

Disclaimer

The software is provided "AS IS".

To contribute and improve the code just contact me!

About

Light framework for speed up writing .NET Line of Business (LOB) applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages