Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This service has been added to allow publishing events without the need of an Aggregate Root. For instance if a pure CRUD bounded context has no need of a domain model but wants to notify the remaining application of changes as they occur.
Use this service by subclassing, e.g.:
public class MyCrudContextEventSource : EventPublisherMappedByConvention
{
protected void OnMyItemCreated(MyItemCreated evnt) { }
protected void OnMyItemUpdated(MyItemUpdated evnt) { }
protected void OnMyItemDeleted(MyItemDeleted evnt) { }
// etc.
}
An event can then be published like this:
var evnt = new MyItemUpdated {
....
};
new MyCrudContextEventSource().Raise(evnt);
Questions? Contact me at:
Twitter: @dtraub
Mail: dennis.traub@gmail.com
By the way, I appreciate your great work! This framework has been a lot of help.
Cheers,
Dennis