Download MVC Store Demo
Description
A MVC 3 demonstration site showing what I feel are good practices and useful design patterns when developing a site of this type. Any feedback would be greatly appreciated.
Icons
Source Files
The download file mvcstoredemo.zip has the following entries.
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
Source/.nuget/NuGet.Config/*from w ww . j ava 2s . c om*/
Source/.nuget/NuGet.exe
Source/.nuget/NuGet.targets
Source/Local.testsettings
Source/SolutionInfo.cs
Source/StoreDemo.Data/Bootstrapper.cs
Source/StoreDemo.Data/Properties/AssemblyInfo.cs
Source/StoreDemo.Data/Repository/DatabaseContextFactory.cs
Source/StoreDemo.Data/Repository/DatabaseInitializer.cs
Source/StoreDemo.Data/Repository/EntityFrameworkRepository.cs
Source/StoreDemo.Data/Repository/EntityFrameworkUnitOfWork.cs
Source/StoreDemo.Data/Repository/IDatabaseContextFactory.cs
Source/StoreDemo.Data/Repository/StoreDemoDatabaseContext.cs
Source/StoreDemo.Data/Repository/UnitOfWorkFactory.cs
Source/StoreDemo.Data/StoreDemo.Data.csproj
Source/StoreDemo.Data/StoreDemo.Data.csproj.vspscc
Source/StoreDemo.Domain.Test.Unit.Experimental/Services/Products/ProductServiceTests.cs
Source/StoreDemo.Domain.Test.Unit.Experimental/StoreDemo.Domain.Test.Unit.Experimental.csproj
Source/StoreDemo.Domain.Test.Unit.Experimental/StoreDemo.Domain.Test.Unit.Experimental.csproj.vspscc
Source/StoreDemo.Domain.Test.Unit.Experimental/packages.config
Source/StoreDemo.Domain.Test.Unit/Services/Products/ProductServiceTests.cs
Source/StoreDemo.Domain.Test.Unit/StoreDemo.Domain.Test.Unit.csproj
Source/StoreDemo.Domain.Test.Unit/StoreDemo.Domain.Test.Unit.csproj.vspscc
Source/StoreDemo.Domain/Bootstrapper.cs
Source/StoreDemo.Domain/Data/IRepository.cs
Source/StoreDemo.Domain/Data/IUnitOfWork.cs
Source/StoreDemo.Domain/Data/IUnitOfWorkFactory.cs
Source/StoreDemo.Domain/Entities/Product.cs
Source/StoreDemo.Domain/Properties/AssemblyInfo.cs
Source/StoreDemo.Domain/Services/Products/IProductService.cs
Source/StoreDemo.Domain/Services/Products/ProductService.cs
Source/StoreDemo.Domain/StoreDemo.Domain.csproj
Source/StoreDemo.Domain/StoreDemo.Domain.csproj.vspscc
Source/StoreDemo.Hosting.Cloud/ServiceConfiguration.Cloud.cscfg
Source/StoreDemo.Hosting.Cloud/ServiceConfiguration.Local.cscfg
Source/StoreDemo.Hosting.Cloud/ServiceDefinition.csdef
Source/StoreDemo.Hosting.Cloud/StoreDemo.Hosting.Cloud.ccproj
Source/StoreDemo.Hosting.Cloud/StoreDemo.Hosting.Cloud.ccproj.vspscc
Source/StoreDemo.Web.Test.Unit/Controllers/ProductsControllerTests.cs
Source/StoreDemo.Web.Test.Unit/StoreDemo.Web.Test.Unit.csproj
Source/StoreDemo.Web.Test.Unit/StoreDemo.Web.Test.Unit.csproj.vspscc
Source/StoreDemo.Web/Bootstrapper.cs
Source/StoreDemo.Web/Content/Site.css
Source/StoreDemo.Web/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
Source/StoreDemo.Web/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
Source/StoreDemo.Web/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
Source/StoreDemo.Web/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
Source/StoreDemo.Web/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png
Source/StoreDemo.Web/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
Source/StoreDemo.Web/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
Source/StoreDemo.Web/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
Source/StoreDemo.Web/Content/themes/base/images/ui-icons_222222_256x240.png
Source/StoreDemo.Web/Content/themes/base/images/ui-icons_2e83ff_256x240.png
Source/StoreDemo.Web/Content/themes/base/images/ui-icons_454545_256x240.png
Source/StoreDemo.Web/Content/themes/base/images/ui-icons_888888_256x240.png
Source/StoreDemo.Web/Content/themes/base/images/ui-icons_cd0a0a_256x240.png
Source/StoreDemo.Web/Content/themes/base/jquery-ui.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.accordion.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.all.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.autocomplete.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.base.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.button.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.core.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.datepicker.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.dialog.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.progressbar.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.resizable.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.selectable.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.slider.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.tabs.css
Source/StoreDemo.Web/Content/themes/base/jquery.ui.theme.css
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-icons_222222_256x240.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-icons_2e83ff_256x240.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-icons_454545_256x240.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-icons_888888_256x240.png
Source/StoreDemo.Web/Content/themes/base/minified/images/ui-icons_cd0a0a_256x240.png
Source/StoreDemo.Web/Content/themes/base/minified/jquery-ui.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.accordion.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.all.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.autocomplete.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.base.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.button.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.core.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.datepicker.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.dialog.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.progressbar.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.resizable.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.selectable.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.slider.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.tabs.min.css
Source/StoreDemo.Web/Content/themes/base/minified/jquery.ui.theme.min.css
Source/StoreDemo.Web/Controllers/HomeController.cs
Source/StoreDemo.Web/Controllers/ProductsController.cs
Source/StoreDemo.Web/Global.asax
Source/StoreDemo.Web/Global.asax.cs
Source/StoreDemo.Web/Properties/AssemblyInfo.cs
Source/StoreDemo.Web/RootBootstrapper.cs
Source/StoreDemo.Web/Scripts/MicrosoftMvcValidation.debug.js
Source/StoreDemo.Web/Scripts/MicrosoftMvcValidation.js
Source/StoreDemo.Web/Scripts/jquery-1.7.1-vsdoc.js
Source/StoreDemo.Web/Scripts/jquery-1.7.1.js
Source/StoreDemo.Web/Scripts/jquery-1.7.1.min.js
Source/StoreDemo.Web/Scripts/jquery-ui-1.8.17.js
Source/StoreDemo.Web/Scripts/jquery-ui-1.8.17.min.js
Source/StoreDemo.Web/Scripts/jquery.unobtrusive-ajax.js
Source/StoreDemo.Web/Scripts/jquery.unobtrusive-ajax.min.js
Source/StoreDemo.Web/Scripts/jquery.validate-vsdoc.js
Source/StoreDemo.Web/Scripts/jquery.validate.js
Source/StoreDemo.Web/Scripts/jquery.validate.min.js
Source/StoreDemo.Web/Scripts/jquery.validate.unobtrusive.js
Source/StoreDemo.Web/Scripts/jquery.validate.unobtrusive.min.js
Source/StoreDemo.Web/Scripts/modernizr-2.0.6-development-only.js
Source/StoreDemo.Web/StoreDemo.Web.csproj
Source/StoreDemo.Web/StoreDemo.Web.csproj.vspscc
Source/StoreDemo.Web/Views/Home/Index.cshtml
Source/StoreDemo.Web/Views/Products/Create.cshtml
Source/StoreDemo.Web/Views/Products/Edit.cshtml
Source/StoreDemo.Web/Views/Products/Index.cshtml
Source/StoreDemo.Web/Views/Shared/Error.cshtml
Source/StoreDemo.Web/Views/Shared/_Layout.cshtml
Source/StoreDemo.Web/Views/Web.config
Source/StoreDemo.Web/Views/_ViewStart.cshtml
Source/StoreDemo.Web/Web.Debug.config
Source/StoreDemo.Web/Web.Release.config
Source/StoreDemo.Web/Web.config
Source/StoreDemo.Web/packages.config
Source/StoreDemo.sln
Source/StoreDemo.vsmdi
Source/StoreDemo.vssscc
Source/TraceAndTestImpact.testsettings
Download
Click the following link to download mvcstoredemo.zip.
mvcstoredemo.zipHome »
C# Free Code »
Development »
C# Free Code »
Development »