NET Domain-Driven Design with C# Problem – Design – Solution

After reading Eric Evans ’ book Domain - Driven Design, Tackling Complexity in the Heart of Software , my way of designing software systems completely changed. Before that, I used to design software object models
in a very data - centric way, and I did not really focus on how to combine behavior and data in objects.
I was so inspired with this new way of thinking that I started trying to find any code samples I could get
my hands on that demonstrated the concepts from Eric ’ s awesome book. I did the usual Googling for
answers to my Domain - Driven Design (DDD) questions, and I usually did find something that would
help me, but I still thirsted for more knowledge on the subject.