Download HRM System MVVM sample code
Description
This is the sample WPF MVVM application that i've described in my blog posts. I hope to give you a clear view of mvvm and other commonly used patterns.
Source Files
The download file hrmsystem.zip has the following entries.
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
WpfDevelopment.HRMSystem/CustomDictionary.xml
WpfDevelopment.HRMSystem/HrmSystem.Data/HrmSystem.Data.csproj
WpfDevelopment.HRMSystem/HrmSystem.Data/HrmSystem.Data.csproj.vspscc
WpfDevelopment.HRMSystem/HrmSystem.Data/HrmSystem.Data.snk
WpfDevelopment.HRMSystem/HrmSystem.Data/HrmsystemDbContext.cs
WpfDevelopment.HRMSystem/HrmSystem.Data/Properties/AssemblyInfo.cs
WpfDevelopment.HRMSystem/HrmSystem.Data/Repository.cs
WpfDevelopment.HRMSystem/HrmSystem.Data/UnitOfWork.cs
WpfDevelopment.HRMSystem/HrmSystem.Domain/DomainModel.cd
WpfDevelopment.HRMSystem/HrmSystem.Domain/Entities/Contract.cs
WpfDevelopment.HRMSystem/HrmSystem.Domain/Entities/Country.cs
WpfDevelopment.HRMSystem/HrmSystem.Domain/Entities/Department.cs
WpfDevelopment.HRMSystem/HrmSystem.Domain/Entities/Employee.cs
WpfDevelopment.HRMSystem/HrmSystem.Domain/Entities/Location.cs
WpfDevelopment.HRMSystem/HrmSystem.Domain/Entities/PerformanceReview.cs
WpfDevelopment.HRMSystem/HrmSystem.Domain/Entities/Person.cs
WpfDevelopment.HRMSystem/HrmSystem.Domain/Entities/Skill.cs
WpfDevelopment.HRMSystem/HrmSystem.Domain/Entities/Training.cs
WpfDevelopment.HRMSystem/HrmSystem.Domain/Enums/SkillLevel.cs
WpfDevelopment.HRMSystem/HrmSystem.Domain/HrmSystem.Domain.csproj
WpfDevelopment.HRMSystem/HrmSystem.Domain/HrmSystem.Domain.csproj.vspscc
WpfDevelopment.HRMSystem/HrmSystem.Domain/HrmSystem.Domain.snk
WpfDevelopment.HRMSystem/HrmSystem.Domain/Properties/AssemblyInfo.cs
WpfDevelopment.HRMSystem/HrmSystem/App.xaml
WpfDevelopment.HRMSystem/HrmSystem/App.xaml.cs
WpfDevelopment.HRMSystem/HrmSystem/HrmSystem.csproj
WpfDevelopment.HRMSystem/HrmSystem/HrmSystem.csproj.vspscc
WpfDevelopment.HRMSystem/HrmSystem/HrmSystem.snk
WpfDevelopment.HRMSystem/HrmSystem/MainWindow.xaml
WpfDevelopment.HRMSystem/HrmSystem/MainWindow.xaml.cs
WpfDevelopment.HRMSystem/HrmSystem/Properties/AssemblyInfo.cs
WpfDevelopment.HRMSystem/HrmSystem/Properties/Resources.Designer.cs
WpfDevelopment.HRMSystem/HrmSystem/Properties/Resources.resx
WpfDevelopment.HRMSystem/HrmSystem/Properties/Settings.Designer.cs
WpfDevelopment.HRMSystem/HrmSystem/Properties/Settings.settings
WpfDevelopment.HRMSystem/HrmSystem/app.config
WpfDevelopment.HRMSystem/Local.testsettings
WpfDevelopment.HRMSystem/Settings.StyleCop
WpfDevelopment.HRMSystem/Stylecop/TestSettings.StyleCop
WpfDevelopment.HRMSystem/TraceAndTestImpact.testsettings
WpfDevelopment.HRMSystem/WpfDevelopment.Data/IRepository.cs
WpfDevelopment.HRMSystem/WpfDevelopment.Data/IUnitOfWork.cs
WpfDevelopment.HRMSystem/WpfDevelopment.Data/Properties/AssemblyInfo.cs
WpfDevelopment.HRMSystem/WpfDevelopment.Data/WpfDevelopment.Data.csproj
WpfDevelopment.HRMSystem/WpfDevelopment.Data/WpfDevelopment.Data.csproj.vspscc
WpfDevelopment.HRMSystem/WpfDevelopment.Data/WpfDevelopment.Data.snk
WpfDevelopment.HRMSystem/WpfDevelopment.HRMSystem.sln
WpfDevelopment.HRMSystem/WpfDevelopment.HRMSystem.vsmdi
WpfDevelopment.HRMSystem/WpfDevelopment.HRMSystem.vssscc
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM.Tests/Internal/ThrowTest.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM.Tests/MVVM/CommunicationBusTest.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM.Tests/MVVM/CultureManagerTest.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM.Tests/MVVM/RelayCommandTest.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM.Tests/Properties/AssemblyInfo.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM.Tests/Stubs/GetMemberBinderStub.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM.Tests/Stubs/ResourceSetStub.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM.Tests/WpfDevelopment.MVVM.Tests.csproj
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM.Tests/WpfDevelopment.MVVM.Tests.csproj.vspscc
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM.Tests/WpfDevelopment.Mvvm.snk
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM.Tests/packages.config
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/DI/IoC.Designer.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/DI/IoC.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/DI/IoC.resx
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/DI/IoCConfigurationSection.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/Internal/Throw.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/Logging/ILog.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/Logging/Log.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/Logging/LogItem.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/CommunicationBus.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/CultureManager.Designer.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/CultureManager.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/CultureManager.resx
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/Interfaces/CodeContracts/ICommunicationBusContract.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/Interfaces/CodeContracts/ICultureManagerContract.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/Interfaces/ICommunicationBus.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/Interfaces/ICultureManager.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/Interfaces/IResourceManager.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/RelayCommand.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/ViewModelBase.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/ViewModelLocator.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/WeakAction.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/MVVM/Wrappers/ResourceManagerWrapper.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/ModelBase.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/Properties/AssemblyInfo.cs
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/WpfDevelopment.MVVM.csproj
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/WpfDevelopment.MVVM.csproj.vspscc
WpfDevelopment.HRMSystem/WpfDevelopment.MVVM/WpfDevelopment.Mvvm.snk
WpfDevelopment.HRMSystem/_Library/EntityFramework.dll
WpfDevelopment.HRMSystem/_Library/EntityFramework.xml
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/License.txt
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/Moq.4.0.10827.nupkg
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/Moq.chm
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/lib/NET35/Moq.dll
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/lib/NET35/Moq.pdb
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/lib/NET35/Moq.xml
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/lib/NET40/Moq.dll
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/lib/NET40/Moq.pdb
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/lib/NET40/Moq.xml
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/lib/Silverlight4/Castle.Core.dll
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/lib/Silverlight4/Moq.Silverlight.dll
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/lib/Silverlight4/Moq.Silverlight.pdb
WpfDevelopment.HRMSystem/packages/Moq.4.0.10827/lib/Silverlight4/Moq.Silverlight.xml
WpfDevelopment.HRMSystem/packages/repositories.config
Download
Click the following link to download hrmsystem.zip.
hrmsystem.zipHome »
C# Free Code »
Development »
C# Free Code »
Development »