private async Task Handle(MakeArticleAvailableCommand command) { await Repository.ExecuteOn<ArticleAggregateRoot>(command.ArticleId, command); }
private void Handle(MakeArticleAvailableCommand command) { RaiseEvent(new ArticleAvailableEvent { ArticleId = command.ArticleId }); }
private async Task Handle(MakeArticleAvailableCommand command) { await Repository.ExecuteOn <ArticleAggregateRoot>(command.ArticleId, command); }