public async Task Consume(ConsumeContext <ICoffeesOrderedEvent> context) { await Console.Out.WriteLineAsync($"Received order for {context.Message.OrderId}"); foreach (var coffee in context.Message.Coffees) { await _repository.AddCoffeeOrder(new Coffee { Id = coffee.Id, OriginalOrderId = context.Message.OrderId, Type = coffee.Type, NumberOfSugars = coffee.NumberOfSugars, NumberOfCreamers = coffee.NumberOfCreamers }); } }