Introduction The focus of this post it to describe how I go about developing the business layer. This post follows on from my previous post ASP.NET MVC – Creating an application with a defined architecture. In my previous post, I was fulfilling a requirement to fetch a list of customers and display them on a page with ASP.NET MVC. So I will continue on with that as an example. The Plan At the end of the previous post, i had an object called "CustomerAgent" that just created two instances of the "customer" object. This is going to be replaced with a call the business layer to fetch a list of customers. The business layer will be returning the customers as a message type. The CustomerAgent will map the message type to the customer object that is already defined in the "PresentationProcesses" assembly. We will drive this out with a test. In the business layer, we will need to respond to the call for fetching a list of customers. Our business layer will ask a "repository" to fetch customers from a datastore.


I guess you came to this post by searching similar kind of issues in any of the search engine and hope that this resolved your problem. If you find this tips useful, just drop a line below and share the link to others and who knows they might find it useful too.

Stay tuned to my blogtwitter or facebook to read more articles, tutorials, news, tips & tricks on various technology fields. Also Subscribe to our Newsletter with your Email ID to keep you updated on latest posts. We will send newsletter to your registered email address. We will not share your email address to anybody as we respect privacy.


This article is related to

Architecure,Architecture,TDD