Download HorseRaces
Description
Exercise inspired on example found in book "Designing for scalability with Microsoft Windows DNA" by Sten Sundblad and Per Sundblad
Icons
Source Files
The download file horseraces.zip has the following entries.
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
DomainModelBasedSolution/Countries.sql/* w ww . j av a 2s . c om*/
DomainModelBasedSolution/DomainModelBasedSolution.sln
DomainModelBasedSolution/DomainModelBasedSolution.vsmdi
DomainModelBasedSolution/DomainModelBasedSolution.vssscc
DomainModelBasedSolution/HorseRaceTracker.Application/Class1.cs
DomainModelBasedSolution/HorseRaceTracker.Application/DTO/CountryInfo.cs
DomainModelBasedSolution/HorseRaceTracker.Application/DTO/CountryInfoAssembler.cs
DomainModelBasedSolution/HorseRaceTracker.Application/DTO/GenderInfo.cs
DomainModelBasedSolution/HorseRaceTracker.Application/DTO/GenderInfoAssembler.cs
DomainModelBasedSolution/HorseRaceTracker.Application/DTO/HorseInfo.cs
DomainModelBasedSolution/HorseRaceTracker.Application/DTO/HorseInfoAssember.cs
DomainModelBasedSolution/HorseRaceTracker.Application/DTO/RequestGetAllHorses.cs
DomainModelBasedSolution/HorseRaceTracker.Application/DTO/ResponseGetAllHorses.cs
DomainModelBasedSolution/HorseRaceTracker.Application/DTO/TrainerInfo.cs
DomainModelBasedSolution/HorseRaceTracker.Application/DTO/TrainerInfoAssembler.cs
DomainModelBasedSolution/HorseRaceTracker.Application/Facade/HorseFacade.cs
DomainModelBasedSolution/HorseRaceTracker.Application/HorseRaceTracker.Application.csproj
DomainModelBasedSolution/HorseRaceTracker.Application/HorseRaceTracker.Application.csproj.vspscc
DomainModelBasedSolution/HorseRaceTracker.Application/Properties/AssemblyInfo.cs
DomainModelBasedSolution/HorseRaceTracker.Domain/Core/Country.cs
DomainModelBasedSolution/HorseRaceTracker.Domain/Core/Gender.cs
DomainModelBasedSolution/HorseRaceTracker.Domain/Core/Horse.cs
DomainModelBasedSolution/HorseRaceTracker.Domain/Core/Jockey.cs
DomainModelBasedSolution/HorseRaceTracker.Domain/Core/Race.cs
DomainModelBasedSolution/HorseRaceTracker.Domain/Core/RaceEntrants.cs
DomainModelBasedSolution/HorseRaceTracker.Domain/Core/RaceTrack.cs
DomainModelBasedSolution/HorseRaceTracker.Domain/Core/Trainer.cs
DomainModelBasedSolution/HorseRaceTracker.Domain/HorseRaceTracker.Domain.csproj
DomainModelBasedSolution/HorseRaceTracker.Domain/HorseRaceTracker.Domain.csproj.vspscc
DomainModelBasedSolution/HorseRaceTracker.Domain/Properties/AssemblyInfo.cs
DomainModelBasedSolution/HorseRaceTracker.Domain/Utilities/ValidationExtensions.cs
DomainModelBasedSolution/HorseRaceTracker.Infrastructure/ADO.NET/CountryFetcher.cs
DomainModelBasedSolution/HorseRaceTracker.Infrastructure/ADO.NET/HorseFetcher.cs
DomainModelBasedSolution/HorseRaceTracker.Infrastructure/HorseRaceTracker.Infrastructure.csproj
DomainModelBasedSolution/HorseRaceTracker.Infrastructure/HorseRaceTracker.Infrastructure.csproj.vspscc
DomainModelBasedSolution/HorseRaceTracker.Infrastructure/Properties/AssemblyInfo.cs
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/Site.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-icons_222222_256x240.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-icons_2e83ff_256x240.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-icons_454545_256x240.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-icons_888888_256x240.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/images/ui-icons_cd0a0a_256x240.png
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.accordion.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.all.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.autocomplete.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.base.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.button.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.core.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.datepicker.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.dialog.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.progressbar.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.resizable.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.selectable.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.slider.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.tabs.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Content/themes/base/jquery.ui.theme.css
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Controllers/AccountController.cs
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Controllers/HomeController.cs
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Global.asax
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Global.asax.cs
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/HorseRaceTracker.Presentation.Mvc.csproj
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/HorseRaceTracker.Presentation.Mvc.csproj.vspscc
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Models/AccountModels.cs
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Properties/AssemblyInfo.cs
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/MicrosoftAjax.debug.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/MicrosoftAjax.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/MicrosoftMvcAjax.debug.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/MicrosoftMvcAjax.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/MicrosoftMvcValidation.debug.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/MicrosoftMvcValidation.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery-1.5.1-vsdoc.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery-1.5.1.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery-1.5.1.min.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery-ui-1.8.11.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery-ui-1.8.11.min.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery.unobtrusive-ajax.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery.unobtrusive-ajax.min.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery.validate-vsdoc.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery.validate.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery.validate.min.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery.validate.unobtrusive.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/jquery.validate.unobtrusive.min.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/modernizr-1.7.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Scripts/modernizr-1.7.min.js
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Views/Account/ChangePassword.cshtml
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Views/Account/ChangePasswordSuccess.cshtml
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Views/Account/LogOn.cshtml
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Views/Account/Register.cshtml
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Views/Home/About.cshtml
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Views/Home/Index.cshtml
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Views/Shared/Error.cshtml
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Views/Shared/_Layout.cshtml
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Views/Shared/_LogOnPartial.cshtml
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Views/Web.config
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Views/_ViewStart.cshtml
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Web.Debug.config
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Web.Release.config
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/Web.config
DomainModelBasedSolution/HorseRaceTracker.Presentation.Mvc/packages.config
DomainModelBasedSolution/Horses.sql
DomainModelBasedSolution/Local.testsettings
DomainModelBasedSolution/Tests/TestProject.Entities/GivenNoHorseExists.cs
DomainModelBasedSolution/Tests/TestProject.Entities/Properties/AssemblyInfo.cs
DomainModelBasedSolution/Tests/TestProject.Entities/TestProject.Entities.csproj
DomainModelBasedSolution/Tests/TestProject.Entities/TestProject.Entities.csproj.vspscc
DomainModelBasedSolution/Tests/TestProject.Infrastructure/App.config
DomainModelBasedSolution/Tests/TestProject.Infrastructure/GiveDatabaseContainsHorses.cs
DomainModelBasedSolution/Tests/TestProject.Infrastructure/Properties/AssemblyInfo.cs
DomainModelBasedSolution/Tests/TestProject.Infrastructure/TestProject.Infrastructure.csproj
DomainModelBasedSolution/Tests/TestProject.Infrastructure/TestProject.Infrastructure.csproj.vspscc
DomainModelBasedSolution/TraceAndTestImpact.testsettings
DomainModelBasedSolution/Trainers.sql
DomainModelBasedSolution/login.sql
DomainModelBasedSolution/packages/EntityFramework.4.1.10331.0/EntityFramework.4.1.10331.0.nupkg
DomainModelBasedSolution/packages/EntityFramework.4.1.10331.0/lib/EntityFramework.dll
DomainModelBasedSolution/packages/EntityFramework.4.1.10331.0/lib/EntityFramework.xml
DomainModelBasedSolution/packages/Modernizr.1.7/Content/Scripts/modernizr-1.7.js
DomainModelBasedSolution/packages/Modernizr.1.7/Content/Scripts/modernizr-1.7.min.js
DomainModelBasedSolution/packages/Modernizr.1.7/Modernizr.1.7.nupkg
DomainModelBasedSolution/packages/jQuery.1.5.1/Content/Scripts/jquery-1.5.1.js
DomainModelBasedSolution/packages/jQuery.1.5.1/Content/Scripts/jquery-1.5.1.min.js
DomainModelBasedSolution/packages/jQuery.1.5.1/jQuery.1.5.1.nupkg
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_flat_75_ffffff_40x100.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_65_ffffff_1x400.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_75_dadada_1x400.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_222222_256x240.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_2e83ff_256x240.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_454545_256x240.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_888888_256x240.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/images/ui-icons_cd0a0a_256x240.png
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.accordion.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.all.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.autocomplete.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.base.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.button.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.core.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.datepicker.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.dialog.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.progressbar.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.resizable.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.selectable.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.slider.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.tabs.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Content/themes/base/jquery.ui.theme.css
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Scripts/jquery-ui-1.8.11.js
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/Content/Scripts/jquery-ui-1.8.11.min.js
DomainModelBasedSolution/packages/jQuery.UI.Combined.1.8.11/jQuery.UI.Combined.1.8.11.nupkg
DomainModelBasedSolution/packages/jQuery.Validation.1.8.0/Content/Scripts/jquery.validate-vsdoc.js
DomainModelBasedSolution/packages/jQuery.Validation.1.8.0/Content/Scripts/jquery.validate.js
DomainModelBasedSolution/packages/jQuery.Validation.1.8.0/Content/Scripts/jquery.validate.min.js
DomainModelBasedSolution/packages/jQuery.Validation.1.8.0/jQuery.Validation.1.8.0.nupkg
DomainModelBasedSolution/packages/jQuery.vsdoc.1.5.1/Content/Scripts/jquery-1.5.1-vsdoc.js
DomainModelBasedSolution/packages/jQuery.vsdoc.1.5.1/jQuery.vsdoc.1.5.1.nupkg
DomainModelBasedSolution/packages/repositories.config
DomainModelBasedSolution/schema.sql
Download
Click the following link to download horseraces.zip.
horseraces.zipHome »
C# Free Code »
Development »
C# Free Code »
Development »