CQRSMicroservices.Articles.ArticleQueryModelBuilder.Handle C# (CSharp) Method

Handle() private method

private Handle ( ArticleAvailableEvent @event ) : System.Threading.Tasks.Task
@event ArticleAvailableEvent
return System.Threading.Tasks.Task
    private async Task Handle(ArticleAvailableEvent @event)
    {
      var articleObject = await Repository.Get(@event.ArticleId);
      articleObject.Property("Available").Value = true;
      await Repository.Update(@event.ArticleId, articleObject);
    }

Same methods

ArticleQueryModelBuilder::Handle ( ArticleCreatedEvent @event ) : System.Threading.Tasks.Task
ArticleQueryModelBuilder::Handle ( ArticleSoldEvent @event ) : System.Threading.Tasks.Task
ArticleQueryModelBuilder::Handle ( ArticleUnavailableEvent @event ) : System.Threading.Tasks.Task
ArticleQueryModelBuilder::Handle ( CustomerCreatedEvent @event ) : System.Threading.Tasks.Task
ArticleQueryModelBuilder