Beispiel #1
0
        public async Task <bool> Handle(CreateBarCommand request, CancellationToken cancellationToken)
        {
            var bar = new Bar();

            foreach (var baz in request.Bazs)
            {
                bar.AddBaz(baz.Code, baz.Description);
            }

            bar.SetFooId(request.FooId);

            _barRepository.Add(bar);

            var result = await _barRepository.UnitOfWork.CommitAsync(cancellationToken);

            return(result);
        }