Download KandaAlpha DDD Architecture - MVC, Dependency Injection, Repository and db4o

Description

A vs.net 2010 beta 1 solution which provides a sample domain drive design architecture separated into Presentation, Application, Domain and Infrastructure layers. Technologies in use are visual studio 2010 beta ASP.Net MVC 1.0, Entity Framework 4.0 and db4o.

Source Files

The download file kandaalpha.zip has the following entries.


BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
KandaAlpha/KandaAlpha.Application.Impl.Tests/AuthoringTests.txt
KandaAlpha/KandaAlpha.Application.Impl.Tests/BaseTest.cs
KandaAlpha/KandaAlpha.Application.Impl.Tests/KandaAlpha.Application.Impl.Tests.csproj
KandaAlpha/KandaAlpha.Application.Impl.Tests/KandaAlpha.Application.Impl.Tests.csproj.vspscc
KandaAlpha/KandaAlpha.Application.Impl.Tests/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.Application.Impl.Tests/Service/CustomerServiceTest.cs
KandaAlpha/KandaAlpha.Application.Impl.Tests/Service/RegistrationServiceTest.cs
KandaAlpha/KandaAlpha.Application.Interfaces/IApplicationService.cs
KandaAlpha/KandaAlpha.Application.Interfaces/IClassifierService.cs
KandaAlpha/KandaAlpha.Application.Interfaces/ICustomerService.cs
KandaAlpha/KandaAlpha.Application.Interfaces/IEntityService.cs
KandaAlpha/KandaAlpha.Application.Interfaces/IRegistrationService.cs
KandaAlpha/KandaAlpha.Application.Interfaces/IUnitOfWork.cs
KandaAlpha/KandaAlpha.Application.Interfaces/IUnitOfWorkFactory.cs
KandaAlpha/KandaAlpha.Application.Interfaces/KandaAlpha.Application.Interfaces.csproj
KandaAlpha/KandaAlpha.Application.Interfaces/KandaAlpha.Application.Interfaces.csproj.vspscc
KandaAlpha/KandaAlpha.Application.Interfaces/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.Application.Services/ApplicationService.cs
KandaAlpha/KandaAlpha.Application.Services/ClassifierService.cs
KandaAlpha/KandaAlpha.Application.Services/CustomerService.cs
KandaAlpha/KandaAlpha.Application.Services/EntityService.cs
KandaAlpha/KandaAlpha.Application.Services/KandaAlpha.Application.Impl.csproj
KandaAlpha/KandaAlpha.Application.Services/KandaAlpha.Application.Impl.csproj.vspscc
KandaAlpha/KandaAlpha.Application.Services/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.Application.Services/RegistrationService.cs
KandaAlpha/KandaAlpha.Application.Services/UnitOfWork.cs
KandaAlpha/KandaAlpha.Application.Services/UnitOfWorkFactory.cs
KandaAlpha/KandaAlpha.Domain.Model/Entities/Classifier.cs
KandaAlpha/KandaAlpha.Domain.Model/Entities/Customer.cs
KandaAlpha/KandaAlpha.Domain.Model/Entities/EntityBase.cs
KandaAlpha/KandaAlpha.Domain.Model/Entities/Order.cs
KandaAlpha/KandaAlpha.Domain.Model/Entities/User.cs
KandaAlpha/KandaAlpha.Domain.Model/KandaAlpha.Domain.Model.csproj
KandaAlpha/KandaAlpha.Domain.Model/KandaAlpha.Domain.Model.csproj.vspscc
KandaAlpha/KandaAlpha.Domain.Model/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed.cd
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/Address.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/City.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/Classifier.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/Country.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/EntityBase.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/FieldInstance.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/FieldInstanceOption.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/FieldInstanceValue.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/FieldType.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/Image.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/Listing.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/ListingCategory.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/ListingStatus.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/Location.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/Media.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/Region.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Entities/User.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Enumerations/FieldInstanceValueTypeCode.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Interfaces/IHierarchical.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/Interfaces/IHttpResource.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/ValueObjects/Coordinates.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/ValueObjects/LifecycleStatus.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/ValueObjects/Metatags.cs
KandaAlpha/KandaAlpha.Domain.Model/Proposed/ValueObjects/Timestamp.cs
KandaAlpha/KandaAlpha.Domain.Model/ValueObjects/Coordinates.cs
KandaAlpha/KandaAlpha.Domain.Model/ValueObjects/Timestamp.cs
KandaAlpha/KandaAlpha.Domain.Repository/IClassifierRepository.cs
KandaAlpha/KandaAlpha.Domain.Repository/ICustomerRepository.cs
KandaAlpha/KandaAlpha.Domain.Repository/IGenericRepository.cs
KandaAlpha/KandaAlpha.Domain.Repository/IRepositoryBase.cs
KandaAlpha/KandaAlpha.Domain.Repository/IRepositoryContext.cs
KandaAlpha/KandaAlpha.Domain.Repository/IUserRepository.cs
KandaAlpha/KandaAlpha.Domain.Repository/KandaAlpha.Domain.Repository.csproj
KandaAlpha/KandaAlpha.Domain.Repository/KandaAlpha.Domain.Repository.csproj.vspscc
KandaAlpha/KandaAlpha.Domain.Repository/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.Infrastructure.Interfaces/Geocoding/IAddressGeocoder.cs
KandaAlpha/KandaAlpha.Infrastructure.Interfaces/KandaAlpha.Infrastructure.Interfaces.csproj
KandaAlpha/KandaAlpha.Infrastructure.Interfaces/KandaAlpha.Infrastructure.Interfaces.csproj.vspscc
KandaAlpha/KandaAlpha.Infrastructure.Interfaces/Messaging/IMessageSender.cs
KandaAlpha/KandaAlpha.Infrastructure.Interfaces/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.EF/App.Config
KandaAlpha/KandaAlpha.Infrastructure.Repository.EF/CustomerRepository.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.EF/GenericRepository.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.EF/HttpRequestModule.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.EF/KandaAlpha.Infrastructure.Repository.EF.csproj
KandaAlpha/KandaAlpha.Infrastructure.Repository.EF/KandaAlpha.Infrastructure.Repository.EF.csproj.vspscc
KandaAlpha/KandaAlpha.Infrastructure.Repository.EF/KandaAlpha.edmx
KandaAlpha/KandaAlpha.Infrastructure.Repository.EF/KandaAlphaContext.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.EF/ObjectContextManager.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.EF/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.EF/RepositoryContext.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.db40/ClassifierRepository.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.db40/CustomerRepository.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.db40/Db4oHttpModule.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.db40/GenericRepository.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.db40/IObjectContainerManager.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.db40/KandaAlpha.Infrastructure.Repository.db4o.csproj
KandaAlpha/KandaAlpha.Infrastructure.Repository.db40/KandaAlpha.Infrastructure.Repository.db4o.csproj.vspscc
KandaAlpha/KandaAlpha.Infrastructure.Repository.db40/ObjectContainerManager.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.db40/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.db40/RepositoryContext.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.db4o.Tests/AuthoringTests.txt
KandaAlpha/KandaAlpha.Infrastructure.Repository.db4o.Tests/ClassifierRepositoryTest.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.db4o.Tests/KandaAlpha.Infrastructure.Repository.db4o.Tests.csproj
KandaAlpha/KandaAlpha.Infrastructure.Repository.db4o.Tests/KandaAlpha.Infrastructure.Repository.db4o.Tests.csproj.vspscc
KandaAlpha/KandaAlpha.Infrastructure.Repository.db4o.Tests/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.Infrastructure.Repository.db4o.Tests/TestBase.cs
KandaAlpha/KandaAlpha.Infrastructure/KandaAlpha.Infrastructure.Impl.csproj
KandaAlpha/KandaAlpha.Infrastructure/KandaAlpha.Infrastructure.Impl.csproj.vspscc
KandaAlpha/KandaAlpha.Infrastructure/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.IoC/IoCWorker.cs/*from  w ww.  j a va  2  s. co m*/
KandaAlpha/KandaAlpha.IoC/KandaAlpha.IoC.csproj
KandaAlpha/KandaAlpha.IoC/KandaAlpha.IoC.csproj.vspscc
KandaAlpha/KandaAlpha.IoC/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.Modelling/KandaAlpha.Modelling.modelproj
KandaAlpha/KandaAlpha.Modelling/KandaAlpha.Modelling.modelproj.vspscc
KandaAlpha/KandaAlpha.Modelling/ModelDefinition/KandaAlpha.Modelling.uml
KandaAlpha/KandaAlpha.References/App.Config
KandaAlpha/KandaAlpha.References/Cecil.FlowAnalysis.dll
KandaAlpha/KandaAlpha.References/Db4oBench.dll
KandaAlpha/KandaAlpha.References/Db4oTool.MSBuild.dll
KandaAlpha/KandaAlpha.References/Db4oTool.exe
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.CS.dll
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.CS.xml
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.Data.Services.dll
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.Instrumentation.dll
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.Instrumentation.xml
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.Linq.dll
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.NativeQueries.dll
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.NativeQueries.xml
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.Optional.dll
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.Optional.xml
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.dll
KandaAlpha/KandaAlpha.References/Db4objects.Db4o.xml
KandaAlpha/KandaAlpha.References/KandaAlpha.References.csproj
KandaAlpha/KandaAlpha.References/KandaAlpha.References.csproj.vspscc
KandaAlpha/KandaAlpha.References/Microsoft.Practices.ObjectBuilder2.dll
KandaAlpha/KandaAlpha.References/Microsoft.Practices.ServiceLocation.dll
KandaAlpha/KandaAlpha.References/Microsoft.Practices.Unity.Configuration.dll
KandaAlpha/KandaAlpha.References/Microsoft.Practices.Unity.ServiceLocatorAdapter.dll
KandaAlpha/KandaAlpha.References/Microsoft.Practices.Unity.dll
KandaAlpha/KandaAlpha.References/Mono.Cecil.Pdb.dll
KandaAlpha/KandaAlpha.References/Mono.Cecil.dll
KandaAlpha/KandaAlpha.References/Mono.GetOptions.dll
KandaAlpha/KandaAlpha.References/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.References/Rhino.Mocks.dll
KandaAlpha/KandaAlpha.UI.Mvc.Tests/App.config
KandaAlpha/KandaAlpha.UI.Mvc.Tests/ApplicationService.cs
KandaAlpha/KandaAlpha.UI.Mvc.Tests/AuthoringTests.txt
KandaAlpha/KandaAlpha.UI.Mvc.Tests/Controllers/HomeControllerTest.cs
KandaAlpha/KandaAlpha.UI.Mvc.Tests/CustomerRepository.cs
KandaAlpha/KandaAlpha.UI.Mvc.Tests/CustomerService.cs
KandaAlpha/KandaAlpha.UI.Mvc.Tests/EntityService.cs
KandaAlpha/KandaAlpha.UI.Mvc.Tests/GenericRepository.cs
KandaAlpha/KandaAlpha.UI.Mvc.Tests/KandaAlpha.UI.Mvc.Tests.csproj
KandaAlpha/KandaAlpha.UI.Mvc.Tests/KandaAlpha.UI.Mvc.Tests.csproj.vspscc
KandaAlpha/KandaAlpha.UI.Mvc.Tests/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.UI.Mvc.Tests/RepositoryContext.cs
KandaAlpha/KandaAlpha.UI.Mvc.Tests/UnitOfWork.cs
KandaAlpha/KandaAlpha.UI.Mvc.Tests/UnitOfWorkFactory.cs
KandaAlpha/KandaAlpha.UI.Mvc/Content/Site.css
KandaAlpha/KandaAlpha.UI.Mvc/Controllers/ClassifierController.cs
KandaAlpha/KandaAlpha.UI.Mvc/Controllers/ControllerAppBase.cs
KandaAlpha/KandaAlpha.UI.Mvc/Controllers/HomeController.cs
KandaAlpha/KandaAlpha.UI.Mvc/Default.aspx
KandaAlpha/KandaAlpha.UI.Mvc/Default.aspx.cs
KandaAlpha/KandaAlpha.UI.Mvc/Global.asax
KandaAlpha/KandaAlpha.UI.Mvc/Global.asax.cs
KandaAlpha/KandaAlpha.UI.Mvc/Infrastructure/Ioc/IocBootstrapper.cs
KandaAlpha/KandaAlpha.UI.Mvc/Infrastructure/Mvc/IoCContollerFactory.cs
KandaAlpha/KandaAlpha.UI.Mvc/KandaAlpha.UI.Mvc.csproj
KandaAlpha/KandaAlpha.UI.Mvc/KandaAlpha.UI.Mvc.csproj.vspscc
KandaAlpha/KandaAlpha.UI.Mvc/Models/BaseViewData.cs
KandaAlpha/KandaAlpha.UI.Mvc/Models/ClassifierViewData.cs
KandaAlpha/KandaAlpha.UI.Mvc/Models/HomeViewData.cs
KandaAlpha/KandaAlpha.UI.Mvc/Models/ViewDataBase.cs
KandaAlpha/KandaAlpha.UI.Mvc/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.UI.Mvc/Scripts/MicrosoftAjax.debug.js
KandaAlpha/KandaAlpha.UI.Mvc/Scripts/MicrosoftAjax.js
KandaAlpha/KandaAlpha.UI.Mvc/Scripts/MicrosoftMvcAjax.debug.js
KandaAlpha/KandaAlpha.UI.Mvc/Scripts/MicrosoftMvcAjax.js
KandaAlpha/KandaAlpha.UI.Mvc/Scripts/jquery-1.3.2-vsdoc.js
KandaAlpha/KandaAlpha.UI.Mvc/Scripts/jquery-1.3.2.js
KandaAlpha/KandaAlpha.UI.Mvc/Scripts/jquery-1.3.2.min-vsdoc.js
KandaAlpha/KandaAlpha.UI.Mvc/Scripts/jquery-1.3.2.min.js
KandaAlpha/KandaAlpha.UI.Mvc/Views/Classifier/Create.aspx
KandaAlpha/KandaAlpha.UI.Mvc/Views/Classifier/Details.aspx
KandaAlpha/KandaAlpha.UI.Mvc/Views/Classifier/Edit.aspx
KandaAlpha/KandaAlpha.UI.Mvc/Views/Classifier/Index.aspx
KandaAlpha/KandaAlpha.UI.Mvc/Views/Classifier/NotFound.aspx
KandaAlpha/KandaAlpha.UI.Mvc/Views/Home/Index.aspx
KandaAlpha/KandaAlpha.UI.Mvc/Views/Shared/Error.aspx
KandaAlpha/KandaAlpha.UI.Mvc/Views/Shared/Site.Master
KandaAlpha/KandaAlpha.UI.Mvc/Views/Web.config
KandaAlpha/KandaAlpha.UI.Mvc/Web.config
KandaAlpha/KandaAlpha.UI/App_Data/KandaAlpha.mdf
KandaAlpha/KandaAlpha.UI/App_Data/KandaAlpha_log.ldf
KandaAlpha/KandaAlpha.UI/Default.aspx
KandaAlpha/KandaAlpha.UI/Default.aspx.cs
KandaAlpha/KandaAlpha.UI/Default.aspx.designer.cs
KandaAlpha/KandaAlpha.UI/KandaAlpha.UI.csproj
KandaAlpha/KandaAlpha.UI/KandaAlpha.UI.csproj.vspscc
KandaAlpha/KandaAlpha.UI/Properties/AssemblyInfo.cs
KandaAlpha/KandaAlpha.UI/Web.Debug.config
KandaAlpha/KandaAlpha.UI/Web.Release.config
KandaAlpha/KandaAlpha.UI/Web.config
KandaAlpha/KandaAlpha.sln
KandaAlpha/KandaAlpha.vsmdi
KandaAlpha/KandaAlpha.vssscc
KandaAlpha/Local.testsettings
KandaAlpha/TraceAndTestImpact.testsettings

Download

Click the following link to download kandaalpha.zip.

kandaalpha.zip




















Home »
  ASP.NET Free Code »
    Development »




API
Cache
Compiler
CSS
Example
Framework
HTML5
HTTP
Javascript
jQuery
JSON
Library
log4net
RSS
Session
SharePoint
Silverlight
UI
Unicode
URL
Validation
Visual Studio
WCF
Workflow
XML