Wiley: . NET Domain- Driven Design with C#: Problem - Design - Solution. Acknowledgments xv. Introduction xvii.
Eventually, the same design could be reimplemented on various popular platforms. Domain-driven design is a very broad topic.
Chapter 1: Introducing the Project: The Smart. CA Application 1.
Net Domain-driven Design With C# Convert
The Problem 1. The Design 4. Reliability and Availability 4.
Net Domain-driven Design With C# List
As the first technical book of its kind, this unique resource walks you through the process of building a. Good Domain Driven Design samples. Jeffrey Palermo's sample code for the book ASP.NET MVC. The purpose of this project is to hold the source code for my latest book.NET Domain-Driven Design with C#.NET Domain-Driven Design with C#. Buy Applying Domain-Driven Design and Patterns: With Examples in C# and.NET on Amazon.com FREE SHIPPING on qualified orders.
Scalability 5. Maintainability 5. Rich Client Application Functionality 5. Offline Capable 5. Web Access 5. Intelligent Installation and Auto- Update Functionality 5. Additional Client Device Support 5. The Solution 6. Fulfilling the Reliability, Availability, Scalability, Offline Capable, and Additional Client Device Support Requirements 6.
As the first technical book of its kind, this unique resource walks you through the process of building a real-world application using Domain-Driven Design. An Introduction to Domain Driven Design. Dan Haywood, Haywood Associates Ltd, http://danhaywood.com/.
Fulfilling the Maintainability Requirement 7. Fulfilling the Rich Client Application Functionality Requirement 9. Fulfilling the Web Access Requirement 1. Fulfilling the Intelligent Installation and Auto- Update Functionality Requirement 1.
Summary 1. 1Chapter 2: Designing the Layered Architecture 1. The Problem 1. 3The Design 1. Designing the Visual Studio Solution 1.
Designing the Architectural Layers 1. The Solution 1. 8Implementing the Visual Studio Solution 1. Implementing the Architectural Layers 1. Summary 5. 3Chapter 3: Managing Projects 5. The Problem 5. 5The Design 5. Designing the Domain Model 5. Defining the Project Aggregate 5.
Defining the Aggregate Boundaries 5. Designing the Repositories 5. Writing the Unit Tests 6.
The Solution 6. 5The Project Class 6. The Repository Implementations 7. The Service Class Implementations 9.
The Project Information View. Model Implementation 9. The Project Information View Implementation 1.
Summary 1. 07. Chapter 4: Companies and Contacts 1. The Problem 1. 09.
The Design 1. 09. Designing the Domain Model 1. Defining the Company and Contact Aggregates 1. Defining the Aggregate Boundaries 1. Designing the Repositories 1. Writing the Unit Tests 1. The Solution 1. 19.
The Company Class 1. The Contact Class 1.
The Project. Contact Class 1. The Repository Implementations 1. The Service Class Implementations 1. The Company View. Model 1. 37. The Company View 1. The Project Contact View Model 1.
The Project Contact View 1. Summary 1. 56. Chapter 5: Submittal Transmittals 1. The Problem 1. 57. The Design 1. 58.
Designing the Domain Model 1. Defining the Submittal Aggregate 1. Defining the Aggregate Boundaries 1. Designing the Repository 1. Writing the Unit Tests 1.
The Solution 1. 64. The Submittal Repository Implementation 1. The Submittal Service Implementation 1. The Submittal View Model 1.
The Submittal View 1. Summary 1. 97. Chapter 6: Requests for Information 1. The Problem 1. 99. The Design 2. 00. Designing the Domain Model 2.
Defining the RFI Aggregate 2. Defining the Aggregate Boundaries 2. Designing the Repository 2. Writing the Unit Tests 2. The Solution 2. 07.
The RFI Repository Implementation 2. The RFI Service Implementation 2. The RFI View. Model Classes 2. The RFI View 2. 31. Summary 2. 32. Chapter 7: Proposal Requests 2. The Problem 2. 33. The Design 2. 34.
Designing the Domain Model 2. Designing the Proposal Request Aggregate 2. Defining the Aggregate Boundaries 2. Designing the Repository 2. Writing the Unit Tests 2. The Solution 2. 42.
The Proposal Request Class Private Fields and Constructors 2. The Proposal. Request Properties 2. The Validate Method 2. The Proposal Request Repository Implementation 2.
The Proposal Request Service Implementation 2. The Proposal Request View Model Class 2.
The Proposal Request View 2. Summary 2. 63. Chapter 8: Change Orders 2. The Problem 2. 65. The Design 2. 66. Designing the Domain Model 2.
Designing the Change Order Aggregate 2. Defining the Aggregate Boundaries 2. Designing the Repository 2. Writing the Unit Tests 2.
The Solution 2. 71. The Change Order Repository Implementation 2. The Change Order Service Implementation 2. The Change Order View Model Class 2. The Change Order View 2.
Summary 2. 93. Chapter 9: Construction Change Directives 2. The Problem 2. 95. The Design 2. 95. Designing the Domain Model 2. Designing the Construction Change Directive Aggregate 2. Defining the Aggregate Boundaries 2.
Designing the Repository 2. Writing the Unit Tests 3. The Solution 3. 00. The Construction Change Directive Class Private Fields and Constructors 3. The Construction Change Directive Repository Implementation 3.
The Construction Change Directive Service Implementation 3. The Construction Change Directive View. Model Class 3. 14. The Construction Change Directive View 3. Summary 3. 25. Chapter 1.
Synchronizing With the Server 3. The Problem 3. 27. The Design 3. 27. Redesigning the Unit of Work 3.
Designing the Synchronization 3. Writing the Unit Tests 3. The Solution 3. 33. Unit of Work Refactoring 3. Synchronizing with the Synchronizer Class 3. Summary 3. 56. Chapter 1. The Client Membership System 3.
The Problem 3. 57. The Design 3. 57. Password Security 3. Designing the Client Membership System 3.
The Solution 3. 59. The Client Membership System Domain Model Classes 3.
Client Membership System Unit Tests 3. Summary 3. 89. Index 3.