Download .NET Domain-Driven Design with C#: Problem-Design-Solution

Description

The purpose of this project is to hold the source code for my latest book, .NET Domain-Driven Design with C#: Problem-Design-Solution. The book is one large case study of a real-world application, named SmartCA, which is a smart client application implemented with the latest ...

Source Files

The download file dddpds.zip has the following entries.


BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
SmartCA/LocalTestRun.testrunconfig//  ww w . j  a v  a  2s .  c om
SmartCA/SmartCA.Application/Properties/AssemblyInfo.cs
SmartCA/SmartCA.Application/SmartCA.Application.csproj
SmartCA/SmartCA.Application/SmartCA.Application.csproj.vspscc
SmartCA/SmartCA.Application/UserSession.cs
SmartCA/SmartCA.DataContracts.Helpers/Converter.cs
SmartCA/SmartCA.DataContracts.Helpers/Properties/AssemblyInfo.cs
SmartCA/SmartCA.DataContracts.Helpers/SmartCA.DataContracts.Helpers.csproj
SmartCA/SmartCA.DataContracts.Helpers/SmartCA.DataContracts.Helpers.csproj.vspscc
SmartCA/SmartCA.DataContracts/ActionStatusContract.cs
SmartCA/SmartCA.DataContracts/AddressContract.cs
SmartCA/SmartCA.DataContracts/AllowanceContract.cs
SmartCA/SmartCA.DataContracts/ChangeDirectionContract.cs
SmartCA/SmartCA.DataContracts/ChangeOrderContract.cs
SmartCA/SmartCA.DataContracts/ClientMembershipUserContract.cs
SmartCA/SmartCA.DataContracts/CompanyContract.cs
SmartCA/SmartCA.DataContracts/ConstructionChangeDirectiveContract.cs
SmartCA/SmartCA.DataContracts/ContactContract.cs
SmartCA/SmartCA.DataContracts/ContractBase.cs
SmartCA/SmartCA.DataContracts/CopyToContract.cs
SmartCA/SmartCA.DataContracts/DeliveryContract.cs
SmartCA/SmartCA.DataContracts/DisciplineContract.cs
SmartCA/SmartCA.DataContracts/EmployeeContract.cs
SmartCA/SmartCA.DataContracts/ItemStatusContract.cs
SmartCA/SmartCA.DataContracts/MarketSectorContract.cs
SmartCA/SmartCA.DataContracts/MarketSegmentContract.cs
SmartCA/SmartCA.DataContracts/PasswordFormatContract.cs
SmartCA/SmartCA.DataContracts/PersonContract.cs
SmartCA/SmartCA.DataContracts/PriceChangeTypeContract.cs
SmartCA/SmartCA.DataContracts/ProjectContactContract.cs
SmartCA/SmartCA.DataContracts/ProjectContract.cs
SmartCA/SmartCA.DataContracts/ProjectContractContract.cs
SmartCA/SmartCA.DataContracts/Properties/AssemblyInfo.cs
SmartCA/SmartCA.DataContracts/ProposalRequestContract.cs
SmartCA/SmartCA.DataContracts/ReferenceDataContract.cs
SmartCA/SmartCA.DataContracts/RequestForInformationContract.cs
SmartCA/SmartCA.DataContracts/RoleContract.cs
SmartCA/SmartCA.DataContracts/RoutableTransmittalContract.cs
SmartCA/SmartCA.DataContracts/RoutingItemContract.cs
SmartCA/SmartCA.DataContracts/SmartCA.DataContracts.csproj
SmartCA/SmartCA.DataContracts/SmartCA.DataContracts.csproj.vspscc
SmartCA/SmartCA.DataContracts/SpecificationSectionContract.cs
SmartCA/SmartCA.DataContracts/SubmittalContract.cs
SmartCA/SmartCA.DataContracts/SubmittalRemainderLocationContract.cs
SmartCA/SmartCA.DataContracts/TrackingItemContract.cs
SmartCA/SmartCA.DataContracts/TransmittalContract.cs
SmartCA/SmartCA.Infrastructure.Membership.Providers/ApplicationFactory.cs
SmartCA/SmartCA.Infrastructure.Membership.Providers/ClientMembershipProvider.cs
SmartCA/SmartCA.Infrastructure.Membership.Providers/ClientMembershipProviderClassDiagram.cd
SmartCA/SmartCA.Infrastructure.Membership.Providers/ClientMembershipUserFactory.cs
SmartCA/SmartCA.Infrastructure.Membership.Providers/Properties/AssemblyInfo.cs
SmartCA/SmartCA.Infrastructure.Membership.Providers/SmartCA.Infrastructure.Membership.Providers.csproj
SmartCA/SmartCA.Infrastructure.Membership.Providers/SmartCA.Infrastructure.Membership.Providers.csproj.vspscc
SmartCA/SmartCA.Infrastructure.Membership.Providers/SqlCeClientMembershipProvider.cs
SmartCA/SmartCA.Infrastructure.Membership.Providers/UserFactory.cs
SmartCA/SmartCA.Infrastructure.Membership/Properties/AssemblyInfo.cs
SmartCA/SmartCA.Infrastructure.Membership/ProviderFactory.cs
SmartCA/SmartCA.Infrastructure.Membership/SmartCA.Infrastructure.Membership.csproj
SmartCA/SmartCA.Infrastructure.Membership/SmartCA.Infrastructure.Membership.csproj.vspscc
SmartCA/SmartCA.Infrastructure.Repositories/AddressFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/ChangeOrders/ChangeOrderFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/ChangeOrders/ChangeOrderRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/ChangeOrders/ChangeOrderRepositoryDiagram.cd
SmartCA/SmartCA.Infrastructure.Repositories/Companies/CompanyFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/Companies/CompanyRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/Companies/CompanyRepositoryDiagram.cd
SmartCA/SmartCA.Infrastructure.Repositories/ConstructionChangeDirectives/ConstructionChangeDirectiveFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/ConstructionChangeDirectives/ConstructionChangeDirectiveRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/ConstructionChangeDirectives/ConstructionChangeDirectiveRepositoryDiagram.cd
SmartCA/SmartCA.Infrastructure.Repositories/Contacts/ContactFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/Contacts/ContactRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/Contacts/ContactRepositoryDiagram.cd
SmartCA/SmartCA.Infrastructure.Repositories/Employees/EmployeeFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/Employees/EmployeeRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/NumberedProjectChildren/NumberedProjectChildRepositoryHelper.cs
SmartCA/SmartCA.Infrastructure.Repositories/Projects/MarketSegmentFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/Projects/ProjectFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/Projects/ProjectRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/Projects/ProjectRepositoryDiagram.cd
SmartCA/SmartCA.Infrastructure.Repositories/Properties/AssemblyInfo.cs
SmartCA/SmartCA.Infrastructure.Repositories/ProposalRequests/ProposalRequestFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/ProposalRequests/ProposalRequestRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/ProposalRequests/ProposalRequestRepositoryDiagram.cd
SmartCA/SmartCA.Infrastructure.Repositories/RFI/RequestForInformationFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/RFI/RequestForInformationRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/RFI/RequestForInformationRepositoryDiagram.cd
SmartCA/SmartCA.Infrastructure.Repositories/ReferenceData/SqlCeReferenceDataRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/SmartCA.Infrastructure.Repositories.csproj
SmartCA/SmartCA.Infrastructure.Repositories/SmartCA.Infrastructure.Repositories.csproj.vspscc
SmartCA/SmartCA.Infrastructure.Repositories/SmartCA.sdf
SmartCA/SmartCA.Infrastructure.Repositories/SmartCADbTables.sqlce
SmartCA/SmartCA.Infrastructure.Repositories/SqlCeRepositoryBase.cs
SmartCA/SmartCA.Infrastructure.Repositories/Submittals/SubmittalFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/Submittals/SubmittalRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/Submittals/SubmittalRepositoryDiagram.cd
SmartCA/SmartCA.Infrastructure.Repositories/Transactions/ClientTransactionFactory.cs
SmartCA/SmartCA.Infrastructure.Repositories/Transactions/ClientTransactionRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/Transactions/SqlCeClientTransactionRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/Transmittals/SqlCeRoutableTransmittalRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/Transmittals/SqlCeTransmittalRepository.cs
SmartCA/SmartCA.Infrastructure.Repositories/Transmittals/TransmittalFactory.cs
SmartCA/SmartCA.Infrastructure.Specifications/AndSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/CompositeSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/ContainsSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/EndsWithSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/EqualSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/GreaterThanOrEqualToSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/ISpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/ISpecificationParameter.cs
SmartCA/SmartCA.Infrastructure.Specifications/InverseSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/LeafSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/LessThanOrEqualToSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/NotEqualSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/OrSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/Properties/AssemblyInfo.cs
SmartCA/SmartCA.Infrastructure.Specifications/SmartCA.Infrastructure.Specifications.csproj
SmartCA/SmartCA.Infrastructure.Specifications/SmartCA.Infrastructure.Specifications.csproj.vspscc
SmartCA/SmartCA.Infrastructure.Specifications/Specification.cs
SmartCA/SmartCA.Infrastructure.Specifications/StartsWithSpecification.cs
SmartCA/SmartCA.Infrastructure.Specifications/ValueBoundSpecification.cs
SmartCA/SmartCA.Infrastructure.Synchronization/Properties/AssemblyInfo.cs
SmartCA/SmartCA.Infrastructure.Synchronization/SmartCA.Infrastructure.Synchronization.csproj
SmartCA/SmartCA.Infrastructure.Synchronization/SmartCA.Infrastructure.Synchronization.csproj.vspscc
SmartCA/SmartCA.Infrastructure.Synchronization/SynchronizationServerProxy.cs
SmartCA/SmartCA.Infrastructure.Synchronization/Synchronizer.cs
SmartCA/SmartCA.Infrastructure.UI/DelegateCommand.cs
SmartCA/SmartCA.Infrastructure.UI/DelegateCommandEventArgs.cs
SmartCA/SmartCA.Infrastructure.UI/EditableViewModel.cs
SmartCA/SmartCA.Infrastructure.UI/IView.cs
SmartCA/SmartCA.Infrastructure.UI/Properties/AssemblyInfo.cs
SmartCA/SmartCA.Infrastructure.UI/SmartCA.Infrastructure.UI.csproj
SmartCA/SmartCA.Infrastructure.UI/SmartCA.Infrastructure.UI.csproj.vspscc
SmartCA/SmartCA.Infrastructure.UI/ViewFactory.cs
SmartCA/SmartCA.Infrastructure.UI/ViewModel.cs
SmartCA/SmartCA.Infrastructure/DomainBase/BrokenRule.cs
SmartCA/SmartCA.Infrastructure/DomainBase/BrokenRuleMessages.cs
SmartCA/SmartCA.Infrastructure/DomainBase/EntityBase.cs
SmartCA/SmartCA.Infrastructure/DomainBase/IAggregateRoot.cs
SmartCA/SmartCA.Infrastructure/DomainBase/IEntity.cs
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.AppSettings.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.AppSettings.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.Cryptography.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.Cryptography.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.Cryptography.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.Cryptography.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.Database.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.Database.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.Database.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.Database.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Caching.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Common.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Common.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Configuration.Design.HostAdapter.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Configuration.Design.UI.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Configuration.EnvironmentalOverrides.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Data.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Data.SqlCe.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Data.SqlCe.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Data.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Data.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.WCF.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.WCF.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.WCF.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.WCF.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Logging.Database.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Logging.Database.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Logging.Database.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Logging.Database.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Logging.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Logging.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.PolicyInjection.CallHandlers.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.PolicyInjection.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.PolicyInjection.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.AzMan.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.AzMan.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.AzMan.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.AzMan.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.Cache.CachingStore.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.Cache.CachingStore.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.Cache.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.Cache.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Security.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Validation.Configuration.Design.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Validation.Configuration.Design.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Validation.Integration.AspNet.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Validation.Integration.AspNet.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WCF.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WinForms.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Validation.Integration.WinForms.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Validation.dll
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.EnterpriseLibrary.Validation.xml
SmartCA/SmartCA.Infrastructure/EntLib30Binaries/Microsoft.Practices.ObjectBuilder.dll
SmartCA/SmartCA.Infrastructure/EntityFactoryFramework/Configuration/EntityMappingCollection.cs
SmartCA/SmartCA.Infrastructure/EntityFactoryFramework/Configuration/EntityMappingConstants.cs
SmartCA/SmartCA.Infrastructure/EntityFactoryFramework/Configuration/EntityMappingElement.cs
SmartCA/SmartCA.Infrastructure/EntityFactoryFramework/Configuration/EntitySettings.cs
SmartCA/SmartCA.Infrastructure/EntityFactoryFramework/EntityFactoryBuilder.cs
SmartCA/SmartCA.Infrastructure/EntityFactoryFramework/IEntityFactory.cs
SmartCA/SmartCA.Infrastructure/Helpers/DataHelper.cs
SmartCA/SmartCA.Infrastructure/Helpers/SecurityHelper.cs
SmartCA/SmartCA.Infrastructure/Helpers/Serializer.cs
SmartCA/SmartCA.Infrastructure/Properties/AssemblyInfo.cs
SmartCA/SmartCA.Infrastructure/ReferenceData/IReferenceDataRepository.cs
SmartCA/SmartCA.Infrastructure/RepositoryFramework/ClientTransactionRepositoryFactory.cs
SmartCA/SmartCA.Infrastructure/RepositoryFramework/Configuration/RepositoryMappingCollection.cs
SmartCA/SmartCA.Infrastructure/RepositoryFramework/Configuration/RepositoryMappingConstants.cs
SmartCA/SmartCA.Infrastructure/RepositoryFramework/Configuration/RepositoryMappingElement.cs
SmartCA/SmartCA.Infrastructure/RepositoryFramework/Configuration/RepositorySettings.cs
SmartCA/SmartCA.Infrastructure/RepositoryFramework/IRepository.cs
SmartCA/SmartCA.Infrastructure/RepositoryFramework/IUnitOfWorkRepository.cs
SmartCA/SmartCA.Infrastructure/RepositoryFramework/ReferenceDataRepositoryFactory.cs
SmartCA/SmartCA.Infrastructure/RepositoryFramework/RepositoryBase.cs
SmartCA/SmartCA.Infrastructure/RepositoryFramework/RepositoryFactory.cs
SmartCA/SmartCA.Infrastructure/SmartCA.Infrastructure.csproj
SmartCA/SmartCA.Infrastructure/SmartCA.Infrastructure.csproj.vspscc
SmartCA/SmartCA.Infrastructure/Transactions/ClientTransaction.cs
SmartCA/SmartCA.Infrastructure/Transactions/ClientTransactionService.cs
SmartCA/SmartCA.Infrastructure/Transactions/IClientTransactionRepository.cs
SmartCA/SmartCA.Infrastructure/Transactions/ServerTransaction.cs
SmartCA/SmartCA.Infrastructure/Transactions/Transaction.cs
SmartCA/SmartCA.Infrastructure/Transactions/TransactionType.cs
SmartCA/SmartCA.Infrastructure/Transactions/TransactionsClassDiagram.cd
SmartCA/SmartCA.Infrastructure/UnitOfWork/IUnitOfWork.cs
SmartCA/SmartCA.Infrastructure/UnitOfWork/UnitOfWork.cs
SmartCA/SmartCA.Infrastructure/UnitOfWork/UnitofWorkClassDiagram.cd
SmartCA/SmartCA.Model/Addresses/Address.cs
SmartCA/SmartCA.Model/Addresses/IHasAddresses.cs
SmartCA/SmartCA.Model/ChangeOrders/ChangeDirection.cs
SmartCA/SmartCA.Model/ChangeOrders/ChangeOrder.cs
SmartCA/SmartCA.Model/ChangeOrders/ChangeOrderRuleMessages.cs
SmartCA/SmartCA.Model/ChangeOrders/ChangeOrderService.cs
SmartCA/SmartCA.Model/ChangeOrders/ChangeOrders.cd
SmartCA/SmartCA.Model/ChangeOrders/IChangeOrderRepository.cs
SmartCA/SmartCA.Model/ChangeOrders/PriceChangeType.cs
SmartCA/SmartCA.Model/Companies/Company.cs
SmartCA/SmartCA.Model/Companies/CompanyRuleMessages.cs
SmartCA/SmartCA.Model/Companies/CompanyService.cs
SmartCA/SmartCA.Model/Companies/ICompanyRepository.cs
SmartCA/SmartCA.Model/CompaniesAndContacts.cd
SmartCA/SmartCA.Model/ConstructionChangeDirectives/ConstructionChangeDirective.cs
SmartCA/SmartCA.Model/ConstructionChangeDirectives/ConstructionChangeDirectiveRuleMessages.cs
SmartCA/SmartCA.Model/ConstructionChangeDirectives/ConstructionChangeDirectiveService.cs
SmartCA/SmartCA.Model/ConstructionChangeDirectives/ConstructionChangeDirectives.cd
SmartCA/SmartCA.Model/ConstructionChangeDirectives/IConstructionChangeDirectiveRepository.cs
SmartCA/SmartCA.Model/Contacts/Contact.cs
SmartCA/SmartCA.Model/Contacts/ContactRuleMessages.cs
SmartCA/SmartCA.Model/Contacts/ContactService.cs
SmartCA/SmartCA.Model/Contacts/IContactRepository.cs
SmartCA/SmartCA.Model/Description/DescriptionRuleMessageKeys.cs
SmartCA/SmartCA.Model/Description/DescriptionSpecification.cs
SmartCA/SmartCA.Model/Description/IDescribable.cs
SmartCA/SmartCA.Model/Discipline.cs
SmartCA/SmartCA.Model/Employees/Employee.cs
SmartCA/SmartCA.Model/Employees/EmployeeRuleMessages.cs
SmartCA/SmartCA.Model/Employees/EmployeeService.cs
SmartCA/SmartCA.Model/Employees/IEmployeeRepository.cs
SmartCA/SmartCA.Model/ItemStatus.cs
SmartCA/SmartCA.Model/Membership/Application.cs
SmartCA/SmartCA.Model/Membership/ClientMembershipClassDiagram.cd
SmartCA/SmartCA.Model/Membership/ClientMembershipService.cs
SmartCA/SmartCA.Model/Membership/ClientMembershipUser.cs
SmartCA/SmartCA.Model/Membership/IClientMembershipProvider.cs
SmartCA/SmartCA.Model/Membership/PasswordFormat.cs
SmartCA/SmartCA.Model/Membership/Role.cs
SmartCA/SmartCA.Model/Membership/User.cs
SmartCA/SmartCA.Model/NumberedProjectChildren/INumberedProjectChild.cs
SmartCA/SmartCA.Model/NumberedProjectChildren/INumberedProjectChildRepository.cs
SmartCA/SmartCA.Model/NumberedProjectChildren/NumberSpecification.cs
SmartCA/SmartCA.Model/NumberedProjectChildren/NumberedProjectChildFactory.cs
SmartCA/SmartCA.Model/NumberedProjectChildren/NumberedProjectChildValidator.cs
SmartCA/SmartCA.Model/NumberedProjectChildren/NumberedProjectChildrenRuleMessageKeys.cs
SmartCA/SmartCA.Model/OfficeLocation.cs
SmartCA/SmartCA.Model/Person.cs
SmartCA/SmartCA.Model/Projects/Allowance.cs
SmartCA/SmartCA.Model/Projects/Contract.cs
SmartCA/SmartCA.Model/Projects/ContractRuleMessages.cs
SmartCA/SmartCA.Model/Projects/IProjectRepository.cs
SmartCA/SmartCA.Model/Projects/MarketSector.cs
SmartCA/SmartCA.Model/Projects/MarketSectorRuleMessages.cs
SmartCA/SmartCA.Model/Projects/MarketSegment.cs
SmartCA/SmartCA.Model/Projects/MarketSegmentRuleMessages.cs
SmartCA/SmartCA.Model/Projects/Project.cs
SmartCA/SmartCA.Model/Projects/ProjectContact.cs
SmartCA/SmartCA.Model/Projects/ProjectContactRuleMessages.cs
SmartCA/SmartCA.Model/Projects/ProjectRuleMessages.cs
SmartCA/SmartCA.Model/Projects/ProjectService.cs
SmartCA/SmartCA.Model/Projects/Projects.cd
SmartCA/SmartCA.Model/Properties/AssemblyInfo.cs
SmartCA/SmartCA.Model/ProposalRequests/IProposalRequestRepository.cs
SmartCA/SmartCA.Model/ProposalRequests/ProposalRequest.cs
SmartCA/SmartCA.Model/ProposalRequests/ProposalRequestRuleMessages.cs
SmartCA/SmartCA.Model/ProposalRequests/ProposalRequestService.cs
SmartCA/SmartCA.Model/ProposalRequests/ProposalRequests.cd
SmartCA/SmartCA.Model/RFI/IRequestForInformationRepository.cs
SmartCA/SmartCA.Model/RFI/RFIs.cd
SmartCA/SmartCA.Model/RFI/RequestForInformation.cs
SmartCA/SmartCA.Model/RFI/RequestForInformationDateSpecification.cs
SmartCA/SmartCA.Model/RFI/RequestForInformationQuestionAnswerSpecification.cs
SmartCA/SmartCA.Model/RFI/RequestForInformationRuleMessages.cs
SmartCA/SmartCA.Model/RFI/RequestForInformationService.cs
SmartCA/SmartCA.Model/SmartCA.Model.csproj
SmartCA/SmartCA.Model/SmartCA.Model.csproj.vspscc
SmartCA/SmartCA.Model/Submittals/ActionStatus.cs
SmartCA/SmartCA.Model/Submittals/ISubmittalRepository.cs
SmartCA/SmartCA.Model/Submittals/SpecificationSection.cs
SmartCA/SmartCA.Model/Submittals/Submittal.cs
SmartCA/SmartCA.Model/Submittals/SubmittalRemainderLocation.cs
SmartCA/SmartCA.Model/Submittals/SubmittalRuleMessages.cs
SmartCA/SmartCA.Model/Submittals/SubmittalService.cs
SmartCA/SmartCA.Model/Submittals/Submittals.cd
SmartCA/SmartCA.Model/Submittals/TrackingItem.cs
SmartCA/SmartCA.Model/Transmittals/CopyTo.cs
SmartCA/SmartCA.Model/Transmittals/Delivery.cs
SmartCA/SmartCA.Model/Transmittals/IHasRoutingItems.cs
SmartCA/SmartCA.Model/Transmittals/IRoutableTransmittal.cs
SmartCA/SmartCA.Model/Transmittals/ITransmittal.cs
SmartCA/SmartCA.Model/Transmittals/RoutableTransmittal.cd
SmartCA/SmartCA.Model/Transmittals/RoutableTransmittal.cs
SmartCA/SmartCA.Model/Transmittals/RoutingItem.cs
SmartCA/SmartCA.Model/Transmittals/Transmittal.cs
SmartCA/SmartCA.Presentation/App.config
SmartCA/SmartCA.Presentation/App.xaml
SmartCA/SmartCA.Presentation/App.xaml.cs
SmartCA/SmartCA.Presentation/MainWindow.xaml
SmartCA/SmartCA.Presentation/MainWindow.xaml.cs
SmartCA/SmartCA.Presentation/Properties/AssemblyInfo.cs
SmartCA/SmartCA.Presentation/Properties/Resources.Designer.cs
SmartCA/SmartCA.Presentation/Properties/Resources.resx
SmartCA/SmartCA.Presentation/Properties/Settings.Designer.cs
SmartCA/SmartCA.Presentation/Properties/Settings.settings
SmartCA/SmartCA.Presentation/SmartCA.Presentation.csproj
SmartCA/SmartCA.Presentation/SmartCA.Presentation.csproj.vspscc
SmartCA/SmartCA.Presentation/ViewModels/AddressesViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/ChangeOrderViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/CompanyViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/ConstructionChangeDirectiveViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/MutableAddress.cs
SmartCA/SmartCA.Presentation/ViewModels/MutableCopyTo.cs
SmartCA/SmartCA.Presentation/ViewModels/ProjectContactViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/ProjectInformationViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/ProposalRequestViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/RequestForInformationViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/RoutableTransmittalViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/RoutingItemsViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/SelectProjectViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/SubmittalViewModel.cs
SmartCA/SmartCA.Presentation/ViewModels/TransmittalViewModel.cs
SmartCA/SmartCA.Presentation/Views/Addresses.xaml
SmartCA/SmartCA.Presentation/Views/Addresses.xaml.cs
SmartCA/SmartCA.Presentation/Views/ChangeOrderView.xaml
SmartCA/SmartCA.Presentation/Views/ChangeOrderView.xaml.cs
SmartCA/SmartCA.Presentation/Views/CompanyView.xaml
SmartCA/SmartCA.Presentation/Views/CompanyView.xaml.cs
SmartCA/SmartCA.Presentation/Views/ConstructionChangeDirectiveView.xaml
SmartCA/SmartCA.Presentation/Views/ConstructionChangeDirectiveView.xaml.cs
SmartCA/SmartCA.Presentation/Views/CopyToList.xaml
SmartCA/SmartCA.Presentation/Views/CopyToList.xaml.cs
SmartCA/SmartCA.Presentation/Views/ProjectContactView.xaml
SmartCA/SmartCA.Presentation/Views/ProjectContactView.xaml.cs
SmartCA/SmartCA.Presentation/Views/ProjectInformationView.xaml
SmartCA/SmartCA.Presentation/Views/ProjectInformationView.xaml.cs
SmartCA/SmartCA.Presentation/Views/ProposalRequestView.xaml
SmartCA/SmartCA.Presentation/Views/ProposalRequestView.xaml.cs
SmartCA/SmartCA.Presentation/Views/RequestForInformationView.xaml
SmartCA/SmartCA.Presentation/Views/RequestForInformationView.xaml.cs
SmartCA/SmartCA.Presentation/Views/RoutableTransmittal.xaml
SmartCA/SmartCA.Presentation/Views/RoutableTransmittal.xaml.cs
SmartCA/SmartCA.Presentation/Views/RoutingItems.xaml
SmartCA/SmartCA.Presentation/Views/RoutingItems.xaml.cs
SmartCA/SmartCA.Presentation/Views/SelectProjectView.xaml
SmartCA/SmartCA.Presentation/Views/SelectProjectView.xaml.cs
SmartCA/SmartCA.Presentation/Views/SubmittalView.xaml
SmartCA/SmartCA.Presentation/Views/SubmittalView.xaml.cs
SmartCA/SmartCA.Presentation/Views/TrackingItems.xaml
SmartCA/SmartCA.Presentation/Views/TrackingItems.xaml.cs
SmartCA/SmartCA.Presentation/Views/Transmittal.xaml
SmartCA/SmartCA.Presentation/Views/Transmittal.xaml.cs
SmartCA/SmartCA.UnitTests/App.config
SmartCA/SmartCA.UnitTests/ChangeOrders/ChangeOrderRepositoryTest.cs
SmartCA/SmartCA.UnitTests/ChangeOrders/ChangeOrderTest.cs
SmartCA/SmartCA.UnitTests/ClientMembership/ClientMembershipServiceTest.cs
SmartCA/SmartCA.UnitTests/ClientMembership/ClientMembershipUserTest.cs
SmartCA/SmartCA.UnitTests/ClientMembership/UserTest.cs
SmartCA/SmartCA.UnitTests/Companies/CompanyRepositoryTest.cs
SmartCA/SmartCA.UnitTests/ConstructionChangeDirectives/ConstructionChangeDirectiveRepositoryTest.cs
SmartCA/SmartCA.UnitTests/ConstructionChangeDirectives/ConstructionChangeDirectiveTest.cs
SmartCA/SmartCA.UnitTests/EntityBase/EntityBaseTest.cs
SmartCA/SmartCA.UnitTests/EntityFactoryFramework/EntityFactoryBuilderTest.cs
SmartCA/SmartCA.UnitTests/Mocks/MockEntity.cs
SmartCA/SmartCA.UnitTests/Mocks/MockProjectRepository.cs
SmartCA/SmartCA.UnitTests/Mocks/MockRuleMessages.cs
SmartCA/SmartCA.UnitTests/Mocks/MockUnitOfWork.cs
SmartCA/SmartCA.UnitTests/Projects/ProjectRepositoryTest.cs
SmartCA/SmartCA.UnitTests/Projects/ProjectServiceTest.cs
SmartCA/SmartCA.UnitTests/Properties/AssemblyInfo.cs
SmartCA/SmartCA.UnitTests/ProposalRequests/ProposalRequestRepositoryUnitTest.cs
SmartCA/SmartCA.UnitTests/RFI/RequestForInformationRepositoryUnitTest.cs
SmartCA/SmartCA.UnitTests/RepositoryFramework/RepositoryFactoryTest.cs
SmartCA/SmartCA.UnitTests/SmartCA.UnitTests.csproj
SmartCA/SmartCA.UnitTests/SmartCA.UnitTests.csproj.vspscc
SmartCA/SmartCA.UnitTests/Submittals/SubmittalRepositoryUnitTest.cs
SmartCA/SmartCA.UnitTests/Submittals/SubmittalUnitTest.cs
SmartCA/SmartCA.UnitTests/Transactions/ReferenceDataRepositoryFactoryTest.cs
SmartCA/SmartCA.UnitTests/Transactions/SqlCeTransactionRepositoryTest.cs
SmartCA/SmartCA.UnitTests/Transactions/SynchronizerTest.cs
SmartCA/SmartCA.UnitTests/Transactions/TransactionRepositoryFactoryTest.cs
SmartCA/SmartCA.sln
SmartCA/SmartCA.vsmdi
SmartCA/SmartCA.vssscc

Download

Click the following link to download dddpds.zip.

dddpds.zip




















Home »
  C# Free Code »
    Network »




ActiveDirectory
Bluetooth
Client
FTP
LDAP
Network
Server
Socket
TCP
WCF