For the past 6 months or so I have been using and following closely the S#arp Architecture framework’s evolution from beta to release. During this time I have found the project, community and reference documentation excellent! Billy McCafferty and the team of contributors have done a professional job assembling this framework into a key source of guidance on how to assemble an enterprise architecture that embraces (from its Project main page on Google code) :
- Loose coupling leveraging Microsoft’s ASP.Net MVC
- Persistence ignorance with NHibernate
- Domain Driven Design
- Pre-configured infrastructure
What follows will be a series of blog posts documenting the ability to override the default generated templates and code to produce the desired result of managing the roles for various users accessing an MVC website in the context of varying controller actions.
The posts will be as follows: