Download ASP.NET Layered Web Application

Description

N-Layered Web Applications with ASP.NET based on the article by Imar Spaanjaars.

Source Files

The download file aspnetlayeredapp.zip has the following entries.


trunk/Lib/Antlr3.Runtime.dll//from w w  w . ja  v  a 2s .  c om
trunk/Lib/FluentNHibernate.XML
trunk/Lib/FluentNHibernate.dll
trunk/Lib/FluentNHibernate.pdb
trunk/Lib/FluentValidation.dll
trunk/Lib/Iesi.Collections.dll
trunk/Lib/Iesi.Collections.license.txt
trunk/Lib/Iesi.Collections.pdb
trunk/Lib/Iesi.Collections.xml
trunk/Lib/MvcContrib.TestHelper.dll
trunk/Lib/NHibernate.ByteCode.Castle.dll
trunk/Lib/NHibernate.ByteCode.Castle.pdb
trunk/Lib/NHibernate.ByteCode.Castle.xml
trunk/Lib/NHibernate.ByteCode.LinFu.dll
trunk/Lib/NHibernate.Linq.dll
trunk/Lib/NHibernate.Linq.pdb
trunk/Lib/NHibernate.Linq.xml
trunk/Lib/NHibernate.dll
trunk/Lib/NHibernate.license.txt
trunk/Lib/NHibernate.xml
trunk/Lib/Rhino.Mocks.dll
trunk/Lib/StructureMap.dll
trunk/Lib/log4net.dll
trunk/Lib/nhibernate-configuration.xsd
trunk/Lib/nhibernate-mapping.xsd
trunk/Lib/nunit.framework.dll
trunk/Spaanjaars.ContactManager.Infrastructure/Domain/DomainObject.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Domain/Entity.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Domain/IAggregateRoot.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Domain/IDomainObject.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Domain/IEntity.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Domain/IRepository.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Domain/ISpecification.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Domain/Specification.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Domain/ValueObject.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Properties/AssemblyInfo.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Spaanjaars.ContactManager.Infrastructure.csproj
trunk/Spaanjaars.ContactManager.Infrastructure/UnitofWork/IUnitOfWork.cs
trunk/Spaanjaars.ContactManager.Infrastructure/UnitofWork/IUnitOfWorkRepository.cs
trunk/Spaanjaars.ContactManager.Infrastructure/UnitofWork/UnitOfWork.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Validation/BrokenRule.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Validation/BrokenRulesExtensions.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Validation/Check.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Validation/IBrokenRule.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Validation/IDomainObjectValidator.cs
trunk/Spaanjaars.ContactManager.Infrastructure/Validation/InvalidDomainObjectException.cs
trunk/Spaanjaars.ContactManager.Model/Address.cs
trunk/Spaanjaars.ContactManager.Model/AddressValidator.cs
trunk/Spaanjaars.ContactManager.Model/ContactPerson.cs
trunk/Spaanjaars.ContactManager.Model/ContactPersonAddress.cs
trunk/Spaanjaars.ContactManager.Model/ContactPersonAddressFactory.cs
trunk/Spaanjaars.ContactManager.Model/ContactPersonValidator.cs
trunk/Spaanjaars.ContactManager.Model/IContactPersonRepository.cs
trunk/Spaanjaars.ContactManager.Model/Name.cs
trunk/Spaanjaars.ContactManager.Model/NameValidator.cs
trunk/Spaanjaars.ContactManager.Model/Properties/AssemblyInfo.cs
trunk/Spaanjaars.ContactManager.Model/Spaanjaars.ContactManager.Model.csproj
trunk/Spaanjaars.ContactManager.Model/Validation/FluentValidationAdapterBase.cs
trunk/Spaanjaars.ContactManager.Repository.EF/App.Config
trunk/Spaanjaars.ContactManager.Repository.EF/ContactPersonRepository.cs
trunk/Spaanjaars.ContactManager.Repository.EF/Contacts.edmx
trunk/Spaanjaars.ContactManager.Repository.EF/ContactsContext.cs
trunk/Spaanjaars.ContactManager.Repository.EF/DataContextFactory.cs
trunk/Spaanjaars.ContactManager.Repository.EF/DataContextStorage/DataContextStorageFactory.cs
trunk/Spaanjaars.ContactManager.Repository.EF/DataContextStorage/HttpDataContextStorageContainer.cs
trunk/Spaanjaars.ContactManager.Repository.EF/DataContextStorage/IDataContextStorageContainer.cs
trunk/Spaanjaars.ContactManager.Repository.EF/DataContextStorage/ThreadDataContextStorageContainer.cs
trunk/Spaanjaars.ContactManager.Repository.EF/EFUnitOfWork.cs
trunk/Spaanjaars.ContactManager.Repository.EF/Properties/AssemblyInfo.cs
trunk/Spaanjaars.ContactManager.Repository.EF/Spaanjaars.ContactManager.Repository.EF.csproj
trunk/Spaanjaars.ContactManager.Repository.NH/ContactPersonRepository.cs
trunk/Spaanjaars.ContactManager.Repository.NH/MappingFiles/ContactPersonAddressMap.cs
trunk/Spaanjaars.ContactManager.Repository.NH/MappingFiles/ContactPersonMap.cs
trunk/Spaanjaars.ContactManager.Repository.NH/NHUnitOfWork.cs
trunk/Spaanjaars.ContactManager.Repository.NH/Properties/AssemblyInfo.cs
trunk/Spaanjaars.ContactManager.Repository.NH/SessionFactory.cs
trunk/Spaanjaars.ContactManager.Repository.NH/SessionStorage/HttpSessionContainer.cs
trunk/Spaanjaars.ContactManager.Repository.NH/SessionStorage/ISessionStorageContainer.cs
trunk/Spaanjaars.ContactManager.Repository.NH/SessionStorage/SessionStorageFactory.cs
trunk/Spaanjaars.ContactManager.Repository.NH/SessionStorage/ThreadSessionStorageContainer.cs
trunk/Spaanjaars.ContactManager.Repository.NH/Spaanjaars.ContactManager.Repository.NH.csproj
trunk/Spaanjaars.ContactManager.Services/ApplicationFacade.cs
trunk/Spaanjaars.ContactManager.Services/Commands/CreateContactPersonCommand.cs
trunk/Spaanjaars.ContactManager.Services/Commands/CreateContactPersonCommandResult.cs
trunk/Spaanjaars.ContactManager.Services/Implementations/ContactPersonCreationService.cs
trunk/Spaanjaars.ContactManager.Services/Implementations/ContactPersonSearchService.cs
trunk/Spaanjaars.ContactManager.Services/Interfaces/IContactPersonCreationService.cs
trunk/Spaanjaars.ContactManager.Services/Interfaces/IContactPersonSearchService.cs
trunk/Spaanjaars.ContactManager.Services/Mappers/ContactPersonsViewModelMapper.cs
trunk/Spaanjaars.ContactManager.Services/Properties/AssemblyInfo.cs
trunk/Spaanjaars.ContactManager.Services/Queries/FindPeopleQuery.cs
trunk/Spaanjaars.ContactManager.Services/Spaanjaars.ContactManager.Services.csproj
trunk/Spaanjaars.ContactManager.Services/ViewModels/AddressViewModel.cs
trunk/Spaanjaars.ContactManager.Services/ViewModels/ContactPersonViewModel.cs
trunk/Spaanjaars.ContactManager.Tests/Controllers/When_sucessfully_creating_a_contact_person.cs
trunk/Spaanjaars.ContactManager.Tests/Domain/When_creating_an_address.cs
trunk/Spaanjaars.ContactManager.Tests/Domain/When_validating_a_name.cs
trunk/Spaanjaars.ContactManager.Tests/Mapping/When_mapping_from_a_contact_person_domain_entity_to_a_view_model.cs
trunk/Spaanjaars.ContactManager.Tests/Properties/AssemblyInfo.cs
trunk/Spaanjaars.ContactManager.Tests/Service/When_searching_for_contact_people.cs
trunk/Spaanjaars.ContactManager.Tests/Service/When_submitting_a_valid_command_to_create_a_contact_person.cs
trunk/Spaanjaars.ContactManager.Tests/Service/When_submitting_an_invalid_command_to_create_a_contact_person.cs
trunk/Spaanjaars.ContactManager.Tests/Spaanjaars.ContactManager.Tests.csproj
trunk/Spaanjaars.ContactManager.UX.MVC/App_Data/ContactsDB.mdf
trunk/Spaanjaars.ContactManager.UX.MVC/App_Data/ContactsDB_log.ldf
trunk/Spaanjaars.ContactManager.UX.MVC/BootStrapper.cs
trunk/Spaanjaars.ContactManager.UX.MVC/Content/Site.css
trunk/Spaanjaars.ContactManager.UX.MVC/Controllers/ContactPersonAddController.cs
trunk/Spaanjaars.ContactManager.UX.MVC/Controllers/ContactPersonListController.cs
trunk/Spaanjaars.ContactManager.UX.MVC/Controllers/ContactPersonViewController.cs
trunk/Spaanjaars.ContactManager.UX.MVC/Controllers/IoCControllerFactory.cs
trunk/Spaanjaars.ContactManager.UX.MVC/Global.asax
trunk/Spaanjaars.ContactManager.UX.MVC/Global.asax.cs
trunk/Spaanjaars.ContactManager.UX.MVC/Properties/AssemblyInfo.cs
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/MicrosoftAjax.debug.js
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/MicrosoftAjax.js
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/MicrosoftMvcAjax.debug.js
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/MicrosoftMvcAjax.js
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/MicrosoftMvcValidation.debug.js
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/MicrosoftMvcValidation.js
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/jquery-1.4.1-vsdoc.js
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/jquery-1.4.1.js
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/jquery-1.4.1.min.js
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/jquery.validate-vsdoc.js
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/jquery.validate.js
trunk/Spaanjaars.ContactManager.UX.MVC/Scripts/jquery.validate.min.js
trunk/Spaanjaars.ContactManager.UX.MVC/Spaanjaars.ContactManager.UX.MVC.csproj
trunk/Spaanjaars.ContactManager.UX.MVC/ViewModels/ContactPersonListViewModel.cs
trunk/Spaanjaars.ContactManager.UX.MVC/Views/ContactPersonAdd/Index.aspx
trunk/Spaanjaars.ContactManager.UX.MVC/Views/ContactPersonList/Index.aspx
trunk/Spaanjaars.ContactManager.UX.MVC/Views/ContactPersonView/Index.aspx
trunk/Spaanjaars.ContactManager.UX.MVC/Views/Shared/Site.Master
trunk/Spaanjaars.ContactManager.UX.MVC/Views/Web.config
trunk/Spaanjaars.ContactManager.UX.MVC/Web.Debug.config
trunk/Spaanjaars.ContactManager.UX.MVC/Web.Release.config
trunk/Spaanjaars.ContactManager.UX.MVC/Web.config
trunk/Spaanjaars.ContactManager.sln

Download

Click the following link to download aspnetlayeredapp.zip.

aspnetlayeredapp.zip




















Home »
  ASP.NET Free Code »
    Application »




Application
Blog
Content Management System
CRM
DotNetNuke
Ecommerce
Shopping Cart
Sudoku