FNHMVC is an architectural foundation for building maintainable web applications with ASP.NET, MVC, NHibernate & Autofac.
- CRUD demo in ASP.NET MVC 4 with NHibernate
- Generic repository for NHibernate
- Repository Pattern and Unit of Work-Dependency Injection using Autofac
- Mobile specific pages using JQuery Mobile
- ASP.NET MVC Area for Mobile specific pages
- Using NHibernate with custom Membership/Role provider
- Using Fluent NHibernate for mappings in strongly typed C# code
- Unit test samples using Autofac
- Unit test samples using Selenium WebDrive (user navigation simulation)
- Windows Azure Web Role
- Model-View-Controller with ASP.NET MVC
- Object-relational mapping with NHibernate
- Dependency Injection with Autofac
- Domain Driven Design
- Command Query Responsibility Separation with Commands, Command Handlers & Command Dispatcher
- Repository pattern
- Unit of work pattern
- And much more..
- Windows Azure SDK 1.8 October 12 Release
- ASP.NET MVC 4 RTM
- ASP.NET Web API
- NHibernate 3.3
- Fluent NHibernate 1.4.1
- Autofac 3.0.1
- Selenium WebDriver 2.24
- Visual Studio 2012
- MSSQL Express (Nhibernate can be easily configured to use all the mayor SQL servers)
- Windows Azure SDK 1.6
- ASP.NET MVC 4 RC
- ASP.NET Web API
- NHibernate 3.2
- Fluent NHibernate 1.3.0
- Autofac 2.6.1
- Visual Studio 2010
- MSSQL Express (Nhibernate can be easily configured to use all the mayor SQL servers)
- Common.Logging - Logging solution
- DotNetOpenAuth - Third party authentication solution.
- Lucene.NET - NoSQL fast text search solution.
- ActionMailer.NET - MVC Views style mailing solution.