コード例 #1
0
 private void When(BuildBindingsAdded @event)
 {
     foreach ((BuildsBinding binding, Guid[] builds) in @event.BindingToBuilds)
     {
         BindingToBuilds.Add(binding, builds.ToList());
     }
 }
コード例 #2
0
        /// <inheritdoc />
        public async Task Handle(BuildBindingsAdded @event, CancellationToken cancellationToken)
        {
            var buildBindings = await MapToReadModels(@event.BindingToBuilds.Keys);

            await Update(@event, distribution => distribution.BuildBindings.AddRange(buildBindings), cancellationToken);
        }