O'Reilly logo

Building Enterprise Applications with Windows® Presentation Foundation and the Model View ViewModel Pattern by Raffaele Garofalo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Sample Code: The CRM Domain Model

Beginning with this chapter, the end of every chapter contains a section called “Sample Code,” which is where you’ll build the CRM application using the knowledge acquired in the earlier parts of the chapter. In this chapter, you’ve seen what a Domain Model is, how it should be implemented and tested, and looked at factory implementation and the validation process.

So first, let’s revisit the user story that was given to us from the customer when he called to get a new CRM application.

“As a Company that sells products, I want to be able to manage my Orders; I need a system that monitors the availability of the Products, a registry section to administer my Customers, and an approval process managed by one of the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required