Download MvcEx - Multi-Tenant MVC Applications

Description

MvcEx provides a set of extensions to ASP.NET MVC 1.0 with the aim of making it easy to create multi-tenant applications.Actions can be created in multiple assemblies and MvcEx will build them into a single controller.Views are created to be override-able by modules

Source Files

The download file mvcex.zip has the following entries.


trunk/MvcEx.StructureMap/MvcEx.StructureMap.csproj
trunk/MvcEx.StructureMap/MvcExStructureMapContainer.cs
trunk/MvcEx.StructureMap/Properties/AssemblyInfo.cs
trunk/MvcEx.Tests/IntegrationTests.cs//from  w  w w .ja  v  a2  s .  co m
trunk/MvcEx.Tests/MvcEx.Tests.csproj
trunk/MvcEx.Tests/MvcExActionContainerAttributeTests.cs
trunk/MvcEx.Tests/MvcExActionContainerTests.cs
trunk/MvcEx.Tests/MvcExApplicationConfigurationTests.cs
trunk/MvcEx.Tests/MvcExApplicationControllerBuilderSelectorTests.cs
trunk/MvcEx.Tests/MvcExApplicationTests.cs
trunk/MvcEx.Tests/MvcExApplicationThemeSelectorTests.cs
trunk/MvcEx.Tests/MvcExApplicationViewEngineConfigurationSelectorTests.cs
trunk/MvcEx.Tests/MvcExConfigurationTests.cs
trunk/MvcEx.Tests/MvcExControllerBuilderConfigurationFactoryTests.cs
trunk/MvcEx.Tests/MvcExControllerBuilderConfigurationTests.cs
trunk/MvcEx.Tests/MvcExControllerBuilderTests.cs
trunk/MvcEx.Tests/MvcExControllerFactoryTests.cs
trunk/MvcEx.Tests/MvcExControllerTests.cs
trunk/MvcEx.Tests/MvcExDefaultApplicationConfigurationSelectorTests.cs
trunk/MvcEx.Tests/MvcExModuleTests.cs
trunk/MvcEx.Tests/MvcExThemePathResolverTests.cs
trunk/MvcEx.Tests/MvcExViewEngineConfigurationTests.cs
trunk/MvcEx.Tests/MvcExViewEngineTests.cs
trunk/MvcEx.Tests/Properties/AssemblyInfo.cs
trunk/MvcEx.Tests/RegressionTests.cs
trunk/MvcEx.Tests/TestHelper.cs
trunk/MvcEx.Tests/data/IntegrationTests/configurations/customerOne.xml
trunk/MvcEx.Tests/data/IntegrationTests/configurations/customerTwo.xml
trunk/MvcEx.Tests/data/IntegrationTests/site/moduleOne/manifest.xml
trunk/MvcEx.Tests/data/IntegrationTests/site/moduleOne/views/home/Index.aspx
trunk/MvcEx.Tests/data/IntegrationTests/site/moduleOne/views/shared/SomePartialView.ascx
trunk/MvcEx.Tests/data/IntegrationTests/site/moduleTwo/manifest.xml
trunk/MvcEx.Tests/data/IntegrationTests/site/moduleTwo/views/home/Index.aspx
trunk/MvcEx.Tests/data/IntegrationTests/themes/default/site.css
trunk/MvcEx.Tests/data/MvcExApplicationConfigurationTests/configurations/configOne.xml
trunk/MvcEx.Tests/data/MvcExApplicationConfigurationTests/configurations/configTwo.xml
trunk/MvcEx.Tests/data/MvcExApplicationConfigurationTests/site/invalidmodule/invalid.xml
trunk/MvcEx.Tests/data/MvcExApplicationConfigurationTests/site/moduleOne/manifest.xml
trunk/MvcEx.Tests/data/MvcExApplicationConfigurationTests/site/moduleTwo/manifest.xml
trunk/MvcEx.Tests/data/MvcExApplicationConfigurationTests/themes/themeOne/css/test.css
trunk/MvcEx.Tests/data/MvcExApplicationConfigurationTests/themes/themeTwo/css/test.css
trunk/MvcEx.Tests/data/MvcExConfigurationTests/TestConfiguration.xml
trunk/MvcEx.Tests/data/MvcExModuleTests/TestModule.xml
trunk/MvcEx.Tests/data/MvcExPathResolverTests/themes/sometheme/somepath/inside/directory/exists.master
trunk/MvcEx.Tests/data/MvcExPathResolverTests/themes/standard/somepath/inside/directory/exists.master
trunk/MvcEx.Tests/data/MvcExViewEngineTests/site/moduleOne/views/home/Index.aspx
trunk/MvcEx.Tests/data/MvcExViewEngineTests/site/moduleOne/views/shared/SomePartialView.ascx
trunk/MvcEx.Tests/data/MvcExViewEngineTests/site/moduleTwo/views/home/Index.aspx
trunk/MvcEx.Tests/data/RegressionTests/TestModule.xml
trunk/MvcEx.sln
trunk/MvcEx/Configuration/MvcExApplicationConfiguration.cs
trunk/MvcEx/Configuration/MvcExConfiguration.cs
trunk/MvcEx/Configuration/MvcExConfigurationModule.cs
trunk/MvcEx/Configuration/MvcExConstants.cs
trunk/MvcEx/Configuration/MvcExModule.cs
trunk/MvcEx/Configuration/MvcExModuleAssembly.cs
trunk/MvcEx/Controllers/IIocContainer.cs
trunk/MvcEx/Controllers/IMvcExControllerBuilder.cs
trunk/MvcEx/Controllers/IMvcExControllerBuilderSelector.cs
trunk/MvcEx/Controllers/MvcExActionContainer.cs
trunk/MvcEx/Controllers/MvcExActionContainerAttribute.cs
trunk/MvcEx/Controllers/MvcExController.cs
trunk/MvcEx/Controllers/MvcExControllerBuilder.cs
trunk/MvcEx/Controllers/MvcExControllerBuilderConfiguration.cs
trunk/MvcEx/Controllers/MvcExControllerFactory.cs
trunk/MvcEx/Controllers/MvcExControllerWrapperMethods.cs
trunk/MvcEx/Controllers/MvcExControllerWrapperMethods.tt
trunk/MvcEx/IMvcExApplication.cs
trunk/MvcEx/IMvcExApplicationConfigurationSelector.cs
trunk/MvcEx/MvcEx.csproj
trunk/MvcEx/MvcExApplication.cs
trunk/MvcEx/MvcExApplicationControllerBuilderSelector.cs
trunk/MvcEx/MvcExApplicationThemeSelector.cs
trunk/MvcEx/MvcExApplicationViewEngineConfigurationSelector.cs
trunk/MvcEx/MvcExControllerBuilderConfigurationFactory.cs
trunk/MvcEx/MvcExDefaultApplicationConfigurationSelector.cs
trunk/MvcEx/Partials/PartialActionHelper.cs
trunk/MvcEx/Properties/AssemblyInfo.cs
trunk/MvcEx/Theming/IMvcExThemeSelector.cs
trunk/MvcEx/Theming/MvcExHtmlHelpers.cs
trunk/MvcEx/Theming/MvcExThemePathResolver.cs
trunk/MvcEx/Theming/MvcExThemeSystem.cs
trunk/MvcEx/Theming/MvcExViewPage.cs
trunk/MvcEx/Views/IMvcExViewEngineConfigurationSelector.cs
trunk/MvcEx/Views/MvcExViewEngine.cs
trunk/MvcEx/Views/MvcExViewEngineConfiguration.cs
trunk/_Libs/Moq/Moq.chm
trunk/_Libs/Moq/Moq.dll
trunk/_Libs/Moq/Moq.pdb
trunk/_Libs/Moq/Moq.xml
trunk/_Libs/NUnit/Logo.ico
trunk/_Libs/NUnit/NUnitFitTests.html
trunk/_Libs/NUnit/bin/net-2.0/NUnitFitTests.html
trunk/_Libs/NUnit/bin/net-2.0/NUnitTests.config
trunk/_Libs/NUnit/bin/net-2.0/NUnitTests.nunit
trunk/_Libs/NUnit/bin/net-2.0/agent.conf
trunk/_Libs/NUnit/bin/net-2.0/agent.log.conf
trunk/_Libs/NUnit/bin/net-2.0/clr.bat
trunk/_Libs/NUnit/bin/net-2.0/framework/nunit.framework.dll
trunk/_Libs/NUnit/bin/net-2.0/framework/nunit.framework.xml
trunk/_Libs/NUnit/bin/net-2.0/framework/nunit.mocks.dll
trunk/_Libs/NUnit/bin/net-2.0/framework/pnunit.framework.dll
trunk/_Libs/NUnit/bin/net-2.0/launcher.log.conf
trunk/_Libs/NUnit/bin/net-2.0/lib/Failure.png
trunk/_Libs/NUnit/bin/net-2.0/lib/Ignored.png
trunk/_Libs/NUnit/bin/net-2.0/lib/Inconclusive.png
trunk/_Libs/NUnit/bin/net-2.0/lib/Skipped.png
trunk/_Libs/NUnit/bin/net-2.0/lib/Success.png
trunk/_Libs/NUnit/bin/net-2.0/lib/fit.dll
trunk/_Libs/NUnit/bin/net-2.0/lib/log4net.dll
trunk/_Libs/NUnit/bin/net-2.0/lib/nunit-console-runner.dll
trunk/_Libs/NUnit/bin/net-2.0/lib/nunit-gui-runner.dll
trunk/_Libs/NUnit/bin/net-2.0/lib/nunit.core.dll
trunk/_Libs/NUnit/bin/net-2.0/lib/nunit.core.interfaces.dll
trunk/_Libs/NUnit/bin/net-2.0/lib/nunit.fixtures.dll
trunk/_Libs/NUnit/bin/net-2.0/lib/nunit.uiexception.dll
trunk/_Libs/NUnit/bin/net-2.0/lib/nunit.uikit.dll
trunk/_Libs/NUnit/bin/net-2.0/lib/nunit.util.dll
trunk/_Libs/NUnit/bin/net-2.0/nunit-agent.exe
trunk/_Libs/NUnit/bin/net-2.0/nunit-agent.exe.config
trunk/_Libs/NUnit/bin/net-2.0/nunit-console - x64.exe
trunk/_Libs/NUnit/bin/net-2.0/nunit-console - x64.exe.config
trunk/_Libs/NUnit/bin/net-2.0/nunit-console.exe
trunk/_Libs/NUnit/bin/net-2.0/nunit-console.exe.config
trunk/_Libs/NUnit/bin/net-2.0/nunit-x86.exe
trunk/_Libs/NUnit/bin/net-2.0/nunit-x86.exe.config
trunk/_Libs/NUnit/bin/net-2.0/nunit.exe
trunk/_Libs/NUnit/bin/net-2.0/nunit.exe.config
trunk/_Libs/NUnit/bin/net-2.0/nunit.framework.dll
trunk/_Libs/NUnit/bin/net-2.0/pnunit-agent.exe
trunk/_Libs/NUnit/bin/net-2.0/pnunit-agent.exe.config
trunk/_Libs/NUnit/bin/net-2.0/pnunit-launcher.exe
trunk/_Libs/NUnit/bin/net-2.0/pnunit-launcher.exe.config
trunk/_Libs/NUnit/bin/net-2.0/pnunit.framework.dll
trunk/_Libs/NUnit/bin/net-2.0/pnunit.tests.dll
trunk/_Libs/NUnit/bin/net-2.0/runFile.exe
trunk/_Libs/NUnit/bin/net-2.0/runFile.exe.config
trunk/_Libs/NUnit/bin/net-2.0/runpnunit.bat
trunk/_Libs/NUnit/bin/net-2.0/test.conf
trunk/_Libs/NUnit/bin/net-2.0/tests/loadtest-assembly.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/mock-assembly.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/nonamespace-assembly.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/nunit-console.tests.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/nunit-gui.tests.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/nunit.core.tests.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/nunit.fixtures.tests.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/nunit.framework.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/nunit.framework.tests.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/nunit.mocks.tests.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/nunit.uiexception.tests.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/nunit.uikit.tests.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/nunit.util.tests.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/test-assembly.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/test-utilities.dll
trunk/_Libs/NUnit/bin/net-2.0/tests/timing-tests.dll
trunk/_Libs/NUnit/fit-license.txt
trunk/_Libs/NUnit/license.txt
trunk/_Libs/StructureMap/Rhino.Mocks.dll
trunk/_Libs/StructureMap/StructureMap.AutoMocking.dll
trunk/_Libs/StructureMap/StructureMap.AutoMocking.xml
trunk/_Libs/StructureMap/StructureMap.dll
trunk/_Libs/StructureMap/StructureMap.xml
trunk/_Libs/StructureMap/StructureMapDoctor.exe
trunk/docs/2009-11-07 - Thoughts on IMvcExControllerFactory.txt
trunk/docs/2009-11-08 - Requirements for Release 0.1.txt
trunk/docs/2009-11-10 - Configuration Thinkings.txt
trunk/site.core/Controllers/Home.cs
trunk/site.core/Models/ConfigSwitcherModel.cs
trunk/site.core/Properties/AssemblyInfo.cs
trunk/site.core/site.core.csproj
trunk/site.lib/ITestService.cs
trunk/site.lib/Properties/AssemblyInfo.cs
trunk/site.lib/TestService.cs
trunk/site.lib/site.lib.csproj
trunk/site.premium/Controllers/Home.cs
trunk/site.premium/Properties/AssemblyInfo.cs
trunk/site.premium/site.premium.csproj
trunk/site/Default.aspx
trunk/site/Default.aspx.cs
trunk/site/Global.asax
trunk/site/Global.asax.cs
trunk/site/Properties/AssemblyInfo.cs
trunk/site/Web.config
trunk/site/configurations/customerOne.xml
trunk/site/configurations/customerTwo.xml
trunk/site/configurations/default.xml
trunk/site/configurations/richcustomer.xml
trunk/site/site.csproj
trunk/site/site/Web.config
trunk/site/site/bespoke/manifest.xml
trunk/site/site/bespoke/views/home/Extra.aspx
trunk/site/site/bespoke/views/home/Index.aspx
trunk/site/site/core/manifest.xml
trunk/site/site/core/views/home/Index.aspx
trunk/site/site/core/views/shared/ConfigSwitcher.ascx
trunk/site/site/core/views/shared/Menu.ascx
trunk/site/site/core/views/shared/TestPartialDynamic.ascx
trunk/site/site/premium/manifest.xml
trunk/site/site/premium/views/Home/Extra.aspx
trunk/site/site/premium/views/shared/Menu.ascx
trunk/site/themes/bespoke/Content.Master
trunk/site/themes/bespoke/Index.Master
trunk/site/themes/bespoke/css/layout.css
trunk/site/themes/bespoke/css/reset.css
trunk/site/themes/bespoke/css/style.css
trunk/site/themes/bespoke/js/test.js
trunk/site/themes/blue/css/style.css
trunk/site/themes/standard/Content.Master
trunk/site/themes/standard/Index.Master
trunk/site/themes/standard/Skeleton.Master
trunk/site/themes/standard/css/layout.css
trunk/site/themes/standard/css/reset.css
trunk/site/themes/standard/css/style.css
trunk/site/themes/standard/js/test.js
trunk/site/themes/yellow/css/style.css

Download

Click the following link to download mvcex.zip.

mvcex.zip




















Home »
  ASP.NET Free Code »
    Design Patterns »




MVC
MVC Application
MVC Control
MVC Design Patterns
MVC Framework
MVC Library
MVC Sample
MVC View
MVP
MVVM