Slide 26
Slide 26 text
QueryModelBuilder
private void Handle(ArticleCreatedEvent @event)
{
Repository.Add(@event.ArticleId, new JObject(
new JProperty("Article", @event.ArticleId),
new JProperty("Description", @event.Description),
new JProperty("Price", @event.Price)));
}
QueryHandler
private JObject Handle(GetArticleQuery query)
{
return Repository.Get(query.ArticleId);
}