Removed all left BIN and OBJ folders.
Updated the documentation of InProcessCommandExecutionDispatcher and added .hqignore file.
Introducted new project Ncqrs and moved main interfaces to it.
Simplified Ncqrs configuration and added support for StructureMap.
Removed Extensions from Ncqrs.Config.StructureMap.
Generalized configuration in Ncqrs project. Specializations are now moved to concrete components.
First checkin with the basics of the new configuration model. Sample is now based on StructureMap.
Cleaned Ncqrs project and moved all interfaces back to there concrete project. Also introducted the solution folder Extensions, where project live that have dependencies on other frameworks.
Added some random documentation to classes.
Added default ctor to MongoDBEventStore that connects to a local Mongo DB server.
Moved event mapping inside an eventsource/aggregateroot to the domain. Since this is not an eventing concern. The goal is to cleanup Ncqrs.Eventing and move most of the concrete classes to the Ncqrs.Domain project.
Added parameter number details to the throwed InvalidEventHandlerMappingException when the number of parameters of the mapped method is not equal to 1.
Added Ncqrs.suo file to the ignore list.
Generelized event handler mapping and added support for mapping by convention.
Added NoEventHandlerAttribute so that method that match the convention but are no eventhandler can be marked as no event handler. All method marked with that attribute will be skipped in the ConventionBasedMappingStrategy.
Removed EndContractBlock from GetEventHandlersFRomAggregateRoot so the rewriter assertion isn´t shown any more. Also removed over-detailed logging from ConventionBasedMappingStrategy.
Added a Ncqrs.Framework.sln solution file that only contains the framework projects.
Added a Ncqrs.Framework.sln solution file that only contains the framework projects.
Added extra ingore rules for resharper files.
Added EnvironmentNotCofugredException for the NcqrsEnvironment and added code contracts and documentation for the IEnvironmentConfiguration interface.