A shopping cart using Entity Framework, Unity, AngularJS, Domain Driven Design theory