Inheritance: CQRSMicroservices.Framework.Event
    private async Task Handle(ArticleSoldEvent @event)
    {
      var articleObject = await Repository.Get(@event.ArticleId);

      var customerObject = await Repository.Get(@event.CustomerId);
      var sells = articleObject["Sold"].Value<JArray>();
      sells.Add(customerObject?["Name"].Value<string>() ?? @event.CustomerId.ToString());
      articleObject.Property("Sold").Value = sells;

      await Repository.Update(@event.ArticleId, articleObject);
    }
        private async Task Handle(ArticleSoldEvent @event)
        {
            var articleObject = await Repository.Get(@event.ArticleId);

            var customerObject = await Repository.Get(@event.CustomerId);

            var sells = articleObject["Sold"].Value <JArray>();

            sells.Add(customerObject?["Name"].Value <string>() ?? @event.CustomerId.ToString());
            articleObject.Property("Sold").Value = sells;

            await Repository.Update(@event.ArticleId, articleObject);
        }