Skip to content
Commits on Apr 8, 2013
  1. fixed a typo

    committed Apr 8, 2013
  2. Got the Fohjin.DDD folder back but under a different name, there is s…

    committed Apr 8, 2013
    …till interesting code in there
  3. Got the Fohjin.DDD folder back but under a different name, there is s…

    committed Apr 8, 2013
    …till interesting code in there
  4. removed the start of a framework, it is better not to build a framewo…

    committed Apr 8, 2013
    …rk but to build what you actually need
Commits on Sep 15, 2012
  1. Update ReadMe.txt

    committed Sep 15, 2012
Commits on Aug 11, 2010
Commits on Dec 20, 2009
Commits on Dec 2, 2009
  1. Some code clean-up

    committed Dec 2, 2009
  2. Added a few more tests, not completely happy with their names yet

    committed Dec 2, 2009
    Also moved them to a different location
Commits on Nov 30, 2009
  1. Removed an unused method :)

    committed Dec 1, 2009
  2. Refactoring to the PreProcessor now it takes events instead of entiti…

    committed Nov 30, 2009
    …es. So now there is no need to discover events anymore (at least not from the entities) bringing the required methods back to one.
  3. Started pre-processing classes instead of doing it on first usage. Al…

    committed Nov 30, 2009
    …so split up in multiple smaller components that later can be replaced by different implementations.
Commits on Nov 28, 2009
  1. Added functionality that prevents the aggregate root from changing st…

    committed Nov 28, 2009
    …ate it self by throwing an exception if it tries
Commits on Nov 27, 2009
  1. Changed the setting of the internal state from using reflection each …

    committed Nov 28, 2009
    …time, to use interception and moved the state in the event provider. This all needs refactoring.
Commits on Nov 26, 2009
  1. Some clean-up

    committed Nov 26, 2009
Commits on Nov 25, 2009
  1. Now a fairly clean POCO can be used as an Aggregate Root and Dynamic …

    committed Nov 25, 2009
    …Proxy is used to provide the IEventProvider functionality. Still too much reflection but at least most of it will be cached when configured correctly.
Commits on Nov 24, 2009
Commits on Nov 23, 2009
  1. Last Commit! I renamed the Fohjin.DDD root folder to Fohjin.DDD.Examp…

    committed Nov 23, 2009
    …le because I want to keep it as it is now. Going to make the different building block and make them independently from other blocks. Enabling to use them in real projects.
Commits on Nov 22, 2009
  1. Initial step to make it possible to have your own base interface for …

    committed Nov 22, 2009
    …the events while using the Event Store. So in the Event Store everywhere where IDomainEvent was used it is now TDomainEvent
Commits on Nov 19, 2009
  1. Some changes because of looking at it in 2010, will load in 2008 now.…

    committed Nov 19, 2009
    … Many dependencies to be loosen up
  2. Removed references to unused assemblies and moved the System* classes…

    committed Nov 19, 2009
    … to a common library to reduce coupling
Commits on Nov 18, 2009
Commits on Nov 17, 2009
Commits on Nov 16, 2009
  1. Added an Entity inside an AGG that tracks its own events and also nee…

    committed Nov 16, 2009
    …ds to be able to replay them
Commits on Nov 14, 2009
  1. Some clean-up

    committed Nov 14, 2009
    Added distinction between an AggregateRoot and a Aggregate, both can provide events, but only the AggregateRoot can be saved and restored from persistence
Commits on Nov 10, 2009
Commits on Nov 9, 2009
Commits on Nov 8, 2009
Something went wrong with that request. Please try again.